如何让一个VC的对话框程序响应键盘消息?我不知道在这样的基于对话框的程序中,如何使用SetFocus使得对话框窗口获得输入焦点,从而能够响应键盘消息.
解决方案 »
- 用DrawText无法输出Tab空白,应该怎么做?
- iocp 连续调用WSASend问题
- VC2005 控件与字符串关联问题
- 怎样让屏幕显示翻转,按x坐标?
- 请问如何在VC6 console application生成的exe中支持shell功能
- 我想在一个.h文件里 定义一个 CONST的字符串的二维数组,该怎么做?
- 通过combox获取路径
- 遇到一个MFC有关Domodal的问题
- 如何得到listview中得NM_HOVER(鼠标移过一行)消息通知?谢谢
- 在vb中開發的activex控件﹐怎樣在网頁上用呢﹖﹖我遇到麻煩
- 200分归他了 : 在客户区指定区域显示powerpoint的某一页面,用VC实现.
- 请问有关文件的操作!
{
// TODO: Add your specialized code here and/or call the base class
if(pMsg->message == WM_KEYDOWN)
{
MessageBox("ssd");
}
return CDialog::PreTranslateMessage(pMsg);
}
如果可以确定是WM_KEYDOW的消息了,现在是否可以在CWnd::PreTranslateMessage中可以得到虚拟键代码,并且可以根据特定的键代码(如VK_F5,VK_F6)调用相应的处理程序.