关于 C**View::OnKeyDown(........) 的用法问题。 AfxMessageBox("调用成功“) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 AfxMessageBox("调用成功“) 是什么View,EditView或RichEditView的Home是到行末啊! 是什么View,EditView或RichEditView的Home是到行末啊! multiplex() 我试了没有用。 谢谢, 不知道还有办法没有。 Phourm() 你好, 请看 class CDanganView : public CFormView {} 谢谢了。 对啊,我在一对话框应用程序中映射WM_KEYDOWN,也捕捉不到键盘消息,怎么回事? 对话框应用程序必须在PreTransateMessage里面响应 请重载PreTranslatMessage函数,这东西没有焦点,所以不能在Keydown里作 重载CFormView的PreTranslatMessag函数得了,可以的,我试过了:BOOL CDanganView::PreTranslateMessage(MSG* pMsg) { // TODO: Add your specialized code here and/or call the base class if( pMsg->message == WM_KEYDOWN && pMsg->wParam == VK_HOME ) { MessageBox("调用成功!"); } return CFormView::PreTranslateMessage(pMsg);} 或在这儿:LRESULT CMyView::WindowProc(UINT message, WPARAM wParam, LPARAM lParam) { if(wParam == VK_HOME ) { MessageBox("调用成功!"); } return CView::WindowProc(message, wParam, lParam);} 谢谢各位的帮忙。 这个问题从你们的帮忙中得到解决。 我用的是 MFC , 在这里 LYX2001 帮的很细。还有chinaprogrammer 。 再次感谢大家的帮忙。 activeX控件处理后的图片怎样显示在IE上 MFC控件 DeviceIoControl出错返回ERROR_SEM_TIMEOUT(121) MFC提供TabControl能添加几个页面 关于对话框的美化,背景图,还有标题栏,工具栏 求助,如何实现窗口在桌面上的停靠 如何在多文档的子窗口里加入对话框 求助:怎样在VC.NET中用WIN32API编写屏幕保护! 新手请求 怎么得到当前系统的运行信息? 请问如何用程序实现取得网上邻居资源功能。 如何给richedit控件加一行文本?
EditView或RichEditView的Home是到行末啊!
EditView或RichEditView的Home是到行末啊!
BOOL CDanganView::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class
if( pMsg->message == WM_KEYDOWN && pMsg->wParam == VK_HOME )
{
MessageBox("调用成功!");
}
return CFormView::PreTranslateMessage(pMsg);
}
LRESULT CMyView::WindowProc(UINT message, WPARAM wParam, LPARAM lParam)
{
if(wParam == VK_HOME )
{
MessageBox("调用成功!");
}
return CView::WindowProc(message, wParam, lParam);
}