CEdit 编辑框如何相应 KeyPress 我想在编辑框中处理回车键,How to do it? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 派生CEdit的子类或在PreTranlateMessage中处理if(pMsg->hwnd==GetDlgItem(IDC_EDITCTRL)->GetSafeHwnd() && pMsg->message==WM_KEYDWON){....} BOOL CTest6Dlg::PreTranslateMessage(MSG* pMsg) { if( pMsg->message == WM_KEYDOWN ) { if(pMsg->hwnd == GetDlgItem(IDC_EDIT1)->m_hWnd) { switch( pMsg->wParam ) { case VK_RETURN: AfxMessageBox("enter"); return TRUE; case VK_ESCAPE: AfxMessageBox("esc"); return TRUE; } } return CDialog::PreTranslateMessage(pMsg);} 文字周围的透明 如何向另外一个应用程序的窗口发送CTRL+A键 vc++ 如何区分是本地键盘输入 还是 远程控制或远程桌面的键盘输入 大家请看连接oracle的语句有何错误? 向大哥大嫂请教个问题,如何把自己画到内存的bitmap,保存到24位的bmp文件中呀。 请问如何定义一个数组vector? 在一个ATL项目中,给一个接口添加method时遇到的问题 如何使按钮透明? ffmpeg视频转换播放速度过快 上海,光盘刻录项目寻求VC强人合作 这样读取文件有问题吗 最基础的问题却成了问题!在CMainFrame类中定义另一个类的变量!老出错!
if(pMsg->hwnd==GetDlgItem(IDC_EDITCTRL)->GetSafeHwnd() && pMsg->message==WM_KEYDWON)
{
....
}
{
if( pMsg->message == WM_KEYDOWN )
{
if(pMsg->hwnd == GetDlgItem(IDC_EDIT1)->m_hWnd)
{
switch( pMsg->wParam )
{
case VK_RETURN:
AfxMessageBox("enter");
return TRUE;
case VK_ESCAPE:
AfxMessageBox("esc");
return TRUE;
}
}
return CDialog::PreTranslateMessage(pMsg);
}