如提,谢谢!!!!!!!!!!
给对话框增加一个变量HACCEL hAccel,然后在OnInitDialog中加入
hAccel=::LoadAccelerators(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDR_MAINFRAME));
然后修改PreTranslateMessage函数:
BOOL CAboutDlg::PreTranslateMessage(MSG* pMsg)
{
if(::TranslateAccelerator(GetSafeHwnd(),hAccel,pMsg))
return true;
return CDialog::PreTranslateMessage(pMsg);
}
直接在资源中设置。
除了 webber84(***闭关修炼中***)
的方法,
还有就是:
RegisterHotKey()