11 {
12 m_strLine.Empty();
13 m_ptOrigin.y+=tm.tmHeight;
14 }
15 else if(0x08==nChar)//退行
16 {
17 COLORREF clr=dc.SetTextColor(dc.GetBkColor());
18 dc.TextOut(m_ptOrigin.x,m_ptOrigin.y,m_strLine);
19 m_strLine=m_strLine.Left(m_strLine.GetLength()-1);
20 dc.SetTextColor(clr);
21 }
22 else
23 {
24 m_strLine+=nChar;
25 }
26 //输出文本之前先重定位插入符的位置
27 CSize cs=dc.GetTextExtent(m_strLine);
28 CPoint pt;