在头文件中添加:
//}}AFX_MSG
afx_msg LRESULT OnHotKey(WPARAM wParam,LPARAM lParam);//(此行为加入的)
BEGIN_MESSAGE_MAP(DlgYesNo, CDialog)
//{{AFX_MSG_MAP(DlgYesNo)
在cpp文件中加入:
//}}AFX_MSG_MAP
ON_MESSAGE(WM_HOTKEY,OnHotKey) //(此行为加入的)
END_MESSAGE_MAP()
在OnCreat事件里加入:(添加消息响应 -> WM_CREAT)
RegisterHotKey(m_hWnd,1001,MOD_CONTROL|MOD_SHIFT|MOD_ALT,VK_F10);
在OnDestroy事件里加入::(添加消息响应 -> WM_DESTROY)
UnregisterHotKey( m_hWnd, 1001);
加入函数:(粘贴进去就行了,注意DlgYesNo改为自己的类)
LRESULT DlgYesNo::OnHotKey(WPARAM wParam,LPARAM lParam)
{
if(wParam == 1001)
{
AfxMessageBox("Ctrl+Shift+Alt+F10 Pressed!");
//....此处加入处理代码goodluck
}
return true;
}