我写了一个基于对话框的程序:
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;
}
不能实现显示的功能,请高手赐教.
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;
}
不能实现显示的功能,请高手赐教.
解决方案 »
- 入门问题
- 关于服务程序打安装包的问题
- RichEdit如何改变部分颜色,请详细一点,我不会用这个控键
- getcurrenttime 不是ctime成员?
- 请教,标题栏的字体怎么改变?
- 如何使用WinAPI禁止Windows进行任务切换。谢谢!
- 急,求教一个ado问题,给100分咯
- 如何在视图中画一个跟随鼠标移动的,以鼠标为坐标原点的十字虚线,在线等候
- 请高手指点 int i=0;cout<<(i++)+(i++)<<endl;为什么输出0
- 怎样把CString的数字提取出来?比如"5:25",怎样得到整型的5和25,用atoi只能得到5
- ADO连接ORACLE数据库的问题?在线等待!!马上加分!
- 如何分割BMP图像成32×32象素的网格?
MessageBox("fault");
但是
ON_MESSAGE(WM_HOTKEY,HotKey) // 关联消息函数------------------------------------------
move to you main dialog cpp file
LRESULT CYourMainDlg::HotKey(WPARAM wParam,LPARAM lParam)
{
mdlg->showwindow(TRUE);
return 1L;
}
为winamp定做热键