一个只响应键盘的对话框上有一个按钮,点击按钮将自己最小化,并调用其他Windows程序(比如TTPlayer.exe)
On Button
{
  WinExec("TTPlayer.exe",SW_MAXIMIZE);
  ShowWindows(SW_SHOWMINNOACTIVE);
}InitDialog中定义热键
{
  DWORD wKeyAndShift=**;
  this->SendMessage(WM_SETHOTKEY, wKeyAndShift);
}
点击按钮程序最小化,同时TTPlayer到前台。再点击热键,把程序调出来,到前台,在按Button重复程序最小化到后台。但是仍响应程序的按钮控制。
不知道有什么办法让程序最小化后,就只响应前台程序。最好可以做成像QQ那样Ctrl+Alt+Z那样,按一下程序出来,再按一下,程序最小化。