CEditView处理回车键
来源:互联网 发布:天缘微信恢复软件 编辑:程序博客网 时间:2024/05/21 12:34
找了几篇相关文章,方法是重写虚函数PreTranslateMessage,
BOOL CMyEditView::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class
if (WM_KEYFIRST <= pMsg-> message && pMsg-> message <= WM_KEYLAST)
{
if(pMsg->wParam==VK_RETURN )
{
UpdateData(TRUE);
AfxMessageBox("Hello World");
}
}
return CEditView::PreTranslateMessage(pMsg);
}
测试的时候发现、使用TranslateMessage,消息会来2次。怎么办都没法消除。所以改换用WM_KEYDOWN消息。
void CMyEditView::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags) {// TODO: Add your message handler code here and/or call defaultCString theStr;if(nChar==VK_RETURN ) {CString windowText;CMyEdit& theEdit = (CMyEdit&)GetEditCtrl();theEdit.GetWindowText(windowText);CString str = windowText;int n = str.ReverseFind('>');str = str.Right(str.GetLength()-n-1);CMyPacket thePacket(str);thePacket.SendData(m_socket);}CEditView::OnKeyDown(nChar, nRepCnt, nFlags);}
- CEditView处理回车键
- 回车键的处理问题
- JavaScript处理回车键事件
- C++ MFC 回车键处理
- CEditView详解
- 页面回车键提交处理方法!!
- vc 回车键默认处理方法
- VC中控件处理回车键
- 回车键
- 回车键
- 回车键兼容ff的处理-event问题
- 回车键和ESC键的处理
- CString处理有回车键的字符串
- 多编辑框响应回车键处理
- 获取CEditView中的CEdit
- 初始化CEditView的字体
- CEditView视图显示问题
- MFC记事本 - CEditView独立控件
- VMware与windows盘符共享
- 我的博客之旅
- DLVS平安城市应用网络视频监控系统方案
- 江西电信综合网络管理系统建设方案
- Mixing Objective-C, C++ and Objective-C++: an Updated Summary
- CEditView处理回车键
- 现代家庭的综合布线系统DIY案例(图)
- Uva 11038 - How Many O's?
- 漫谈AJAX原理
- VB备忘录(10)控件
- 华为3Com之南开大学万兆校园网解决方案
- 智能大厦综合布线系统解决方案
- Linux下apache日志分析与状态查看方法
- 字符编码笔记:ASCII,Unicode和UTF-8