|
|
 |
专题栏目 |
 |
 |
相关文章 |
 |
|
|
|
|
 |
如何让一个VC的对话框程序响应键盘消息 |
热 ★★★ |
|
| 如何让一个VC的对话框程序响应键盘消息 |
|
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |
|
基于对话框的程序,如果窗体上有控件,由于如果窗体处于活动状态,那么将必有一个控件获得焦点,不能通过在ClassWizard中添加WM_KEYDOWN来响应键盘输入。
一个简单的办法就是重载CWnd::PreTranslateMessage,即
BOOL CDlgDlg::PreTranslateMessage(MSG* pMsg) { // TODO: Add your specialized code here and /or call the base class if(pMsg->message == WM_KEYDOWN) { MessageBox("ssd"); }
return CDialog::PreTranslateMessage(pMsg); }
|
|
作者:admin 文章来源:本站原创 点击数: 更新时间:2006-5-15 16:14:58  |
|
|
上一篇文章: 如何在一个程序中打开另一个应用程序 下一篇文章: 教你用VC6做QQ对对碰外挂程序 |
|
|
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |
|
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
|
|
|
|
|
|