通知
すべてクリア
Topic starter
2009年12月7日 8:18 PM
VC2008 Express Edition(SDK)
Vista SP1
CreateWindowEx(WS_EX_TOPMOST, szWindowClass, szTitle, WS_SYSMENU | WS_POPUP,
0, 0, 2000, 1600, NULL, NULL, hInstance, NULL);
でウィンドウを作成しています。
最前面表示を切り替えるために
SetWindowPos(hWnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOMOVE |
SWP_SHOWWINDOW);
とすると、ウィンドウが消えてしまいます。
消えないためには、どうすればいいのでしょうか?
2009年12月7日 8:32 PM
単純なミスのような気が ^^;
(誤)
SetWindowPos(hWnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOMOVE |
SWP_SHOWWINDOW);
↓
(正)
SetWindowPos(hWnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE |
SWP_SHOWWINDOW);
Topic starter
2009年12月7日 9:39 PM
bunさん、ありがとうございます。
大変恥ずかしいです。
失礼しました。