- 问:想用VC做一个工具,能够实现控制,对应用程序窗口的隐藏,比如,按特定快捷键,可以隐藏QQ,联众的游戏窗口,再按特定键,再显示出来,该怎么做?
答:用FindWindow找到QQ&联众的游戏窗口的HWND;然后在HotKey中处理这个HWND即可,ShowWindow(hWnd,SW_HIDE);//or SW_SHOW
下面给出伪代码:
CMainFrame::Create(..) { if(!CFrameWnd::Create(..)) return -1; 得到所需程序的HWND; 注册热键; return 0; } CMainFrame::OnKeyDown(...) { if(等于注册的热键) { if(窗口隐藏) { 显示窗口; } else { 隐藏窗口; } } CFrameWnd::OnKeyDown(..); }
|