本文共 716 字,大约阅读时间需要 2 分钟。
按钮消息WM_KEYDOWN,WM_CHAR,WM_KEYUP
在CXXXDoc.h中添加变量CString Text; 在构造函数中初始化 Cvc1001Doc::Cvc1001Doc() { // TODO: 在此添加一次性构造代码 Text=_T(""); } 右击CXXXView类->属性->消息->WM_CHAR void Cvc1001View::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags) { // TODO: 在此添加消息处理程序代码和/或调用默认值 Cvc1001Doc* pDoc=GetDocument();//得到文档类指针 ASSERT_VALID(pDoc); CString str; str.Format(_T("%d"),nChar);//将整数转换为字符串//const MSG* pMsg=GetCurrentMessage();
//char text[10]; //GetKeyNameText(pMsg->lParam,text,10);pDoc->Text+=str;//将输入的字符存入存储空间
CView::OnChar(nChar, nRepCnt, nFlags); Invalidate();//刷新窗口,调用OnDraw() } 在OnDraw()函数添加 pDC->TextOut(0,0,pDoc->Text);本文转自wenglabs博客园博客,原文链接:http://www.cnblogs.com/greatverve/archive/2011/03/08/vc100-9.html,如需转载请自行联系原作者