您的位置:首页 > 职场人生

MFC如何响应按键信息

2010-07-31 16:32 162 查看
MFC的Dialog框架下响应按键信息

主要的操作是要在:

CXXDialog.h 类加入

virtual BOOL PreTranslateMessage(MSG* pMsg);

在CXXDialog.cpp中加入相应代码:

#define KeyDown(vk_code) ((GetAsyncKeyState(vk_code) & 0x8000) ? 1 : 0)

#define KeyUp(vk_code) ((GetAsyncKeyState(vk_code) & 0x8000) ? 0 : 1)

BOOL CKeygenDlg::PreTranslateMessage(MSG* pMsg)

{

// TODO: 在此添加专用代码和/或调用基类

if(pMsg->wParam == VK_HOME)

{

//加入一些有用的代码!

//KeyDown(VK_HOME)

}

}

这样子就可以实现响应HOME按键.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  职场 休闲 MFC HOME