如何实现快捷键调出后台运行的窗口
做了一个定时器,点击"后台运行"时程序后台运行。(我的实现是当点击"后台运行"调用ShowWindow(SW_HIDE)函数。)我想当我按Q或q键时再次调出程序,于是我在对话框类中添加了一个WM_CHAR消息
void CShuntdownTimerDlg::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags)
{
// TODO: Add your message handler code here and/or call default
if (113 == nChar || 81 == nChar) //q或Q的ASCII码
Shuntdown Timer.rar
(7.2 KB)
{
ShowWindow(SW_SHOWNORMAL);
}
//CDialog::OnChar(nChar, nRepCnt, nFlags);
}
编译运行成功,但当窗口后台运行时按q或Q键时窗口却没有显示出来。为什么?