我写了一个基于对话框的程序:
CKeyExe2Dlg * mdlg;
mdlg=new CKeyExe2Dlg;

   if(!mdlg->Create(IDD_KEYEXE2_DIALOG,m_pMainWnd))
   MessageBox(NULL,"fault in create","hi",NULL);
    m_pMainWnd = mdlg;

    mdlg->ShowWindow(SW_HIDE);
我想通过RegisterHotKey来启用一个热键(ctrl+alt+p),通过热键来使对话框显示出来
if(!RegisterHotKey(this->m_hWnd,id,MOD_ALT|MOD_CONTROL,'p'))
MessageBox("fault");
但是
ON_MESSAGE(WM_HOTKEY,HotKey) // 关联消息函数LRESULT CKeyExe2Dlg::HotKey(WPARAM wParam,LPARAM lParam)
{
this->showwindow(TRUE);
return 1L;
}
不能实现显示的功能,请高手赐教.