因此,我将其用于以全屏方式开始的游戏。我首先这样做是为了使其成为窗口模式:
SetWindowLongPtr(pantalla, GWL_STYLE, WS_CAPTION | WS_VISIBLE | WS_CLIPSIBLINGS | WS_SYSMENU);
SetWindowLongPtr(pantalla, GWL_EXSTYLE, WS_EX_WINDOWEDGE);
SetWindowPos(pantalla, 0, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_FRAMECHANGED | SWP_SHOWWINDOW);
之后,我希望能够隐藏窗口,为此我正在使用它:
SetWindowLongPtr(pantalla, GWL_EXSTYLE, WS_EX_NOACTIVATE);
SetWindowPos(pantalla, HWND_BOTTOM, 0, 0, 0, 0, SWP_HIDEWINDOW | SWP_NOSIZE | SWP_NOACTIVATE | SWP_NOSENDCHANGING);
那 EX_NOACTIVATE 只是一个测试,没有用。
问题是; 窗口完美隐藏,但是每当我单击(屏幕中的任何位置)时,隐藏的程序就会立即出现。我怎样才能防止这种情况?