文件名称:VC++字符输入
文件大小:2.25MB
文件格式:ZIP
更新时间:2017-01-17 16:41:21
MFC VC++ 字符输入
更多精彩:http://blog.csdn.net/xjm199 CClientDC dc(this); TEXTMETRIC tm; dc.GetTextMetrics(&tm); if(0x0d==nChar) //回车 { m_strLine.Empty(); m_ptOrigin.y+=tm.tmHeight; } else if(0x08==nChar) //退格 { COLORREF clr=dc.SetTextColor(dc.GetBkColor()); dc.TextOut(m_ptOrigin.x,m_ptOrigin.y,m_strLine); m_strLine=m_strLine.Left(m_strLine.GetLength()-1); dc.SetTextColor(clr); } else { m_strLine+=nChar; } CSize sz=dc.GetTextExtent(m_strLine); CPoint pt; pt.x=m_ptOrigin.x+sz.cx; pt.y=m_ptOrigin.y; SetCaretPos(pt); dc.TextOut(m_ptOrigin.x,m_ptOrigin.y,m_strLine); CView::OnChar(nChar, nRepCnt, nFlags);
【文件预览】:
Project3
----Project3View.h(2KB)
----resource.h(687B)
----Project3View.cpp(5KB)
----Project3.aps(45KB)
----Debug()
--------Project3.pdb(505KB)
--------vc60.pdb(356KB)
--------Project3.pch(5.24MB)
--------vc60.idb(217KB)
--------StdAfx.obj(103KB)
--------MainFrm.obj(20KB)
--------Project3.exe(116KB)
--------Project3.res(8KB)
--------Project3.obj(23KB)
--------Project3.ilk(406KB)
--------Project3Doc.obj(15KB)
--------Project3View.obj(31KB)
----Project3.h(1KB)
----Project3.rc(11KB)
----Project3.cpp(4KB)
----Project3.plg(747B)
----Project3.opt(50KB)
----ReadMe.txt(4KB)
----res()
--------Toolbar.bmp(1KB)
--------Project3.rc2(400B)
--------Project3Doc.ico(1KB)
--------Project3.ico(1KB)
--------bitmap1.bmp(1KB)
----MainFrm.h(2KB)
----Project3.dsw(524B)
----StdAfx.cpp(210B)
----Project3.clw(2KB)
----MainFrm.cpp(2KB)
----StdAfx.h(1KB)
----Project3Doc.h(1KB)
----Project3.dsp(5KB)
----Project3Doc.cpp(2KB)