CreateWindowEx関数について質問があります。メインウィンドウとポップアップウィンドウの2つのウィンドウがあります。ポップアップウィンドウをどこにでも隠したい。現在、タスクバーには表示されておらず、Alt+Tabメニューにも表示されていません。ただし、タスクマネージャの[アプリケーション]タブに表示されます。ポップアップウィンドウをそこから隠すために、CreateWindowExでどのフラグを使用する必要がありますか?
現在のコード:
hHistoryWindow = CreateWindowEx(WS_EX_TOOLWINDOW | WS_EX_NOACTIVATE | WS_EX_LAYERED, szAppName, L"HistoryWindow", WS_EX_TOPMOST | WS_POPUP, WIDTH, TOP, width, height, NULL, NULL, hInstance, NULL);
また、DestroyWindow()関数を使用する前に、「静的」ウィンドウからビットマップリソースを解放する必要があるかどうかを尋ねたいと思いました。この方法で画像を「静的」ウィンドウに設定します。
SendMessage (hStatic, STM_SETIMAGE, (WPARAM)IMAGE_BITMAP, (LPARAM)hWhiteStone);
hWhiteStoneを解放するだけで十分ですか、それともSendMessage()によって返されるハンドルも解放する必要がありますか(-またはDestroyWindowによって自動的に実行されます)?
情報ありがとうございます。
クラ