- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:タスクバーに表示しないようにするには?)
タスクバーに表示しないようにする方法
このQ&Aのポイント
- Windows APIでタスクバーに表示されないウィンドウを作成する方法について教えてください。
- CreateWindowEx関数のWS_EX_TOOLWINDOWを使用すると、タスクバーに表示されずにウィンドウを作成することが可能です。しかし、この方法ではタイトルバーが貧弱になってしまいます。
- C++Builderを使用して新しいTFormでウィンドウを作成すると、タスクバーに表示されずにちゃんとしたタイトルバーが付いたウィンドウを作成することができます。C++Builderではどのようにしてこれを実現しているのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ダイアログを新たに作って、クラスを割り当て それをDoModalなどで表示すればタスクバーは出ないと思います。 BuilderのTFormってVCで言う「ダイアログベース」よね
お礼
なるほど、ダイアログとして処理するのがいいようですね。ただし、ステータス情報は常時表示しておきたかったので、DoModal ではなく、CreateDialogでモードレスダイアログを作って目的を達成できました。C++ Builder の TForm ってモードレスダイアログだったんですね。知りませんでした。