- ベストアンサー
タスクマネージャやAlt+Tabに表示しない
現在、メインフォームの他に動的にサブフォームを数枚貼り付けています。 タスクマネージャやAlt+Tabで表示中のフォームが表示されますが サブフォームを表示しないようにできないでしょうか。 Alt+Tabをしたとき、多くのサブフォーム名が表示されてしまい、見難い為、非表示にできれば思っています。 こちらの環境は Windos Xp home edition Borland C++Builder 6 pro ~です。 宜しくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
★アドバイス >サブフォームを表示しないようにできないでしょうか。 >Alt+Tabをしたとき、多くのサブフォーム名が表示されてしまい、見難い為、非表示にできれば思っています。 ↑ サブフォームに WS_EX_TOOLWINDOW スタイルを付けて下さい。 ・以上。それだけで OK
お礼
Oh-Orangeさん 以下のようにOnCreateイベントに拡張スタイルを追加したら所望のフォームになりました。 ありがとうございました。助かりました。 今後とも宜しくお願いいたします。 by toshi_yn void __fastcall TForm2::FormCreate(TObject *Sender){ ::SetWindowLong(Handle, GWL_EXSTYLE, ::GetWindowLong(Handle, GWL_EXSTYLE) | WS_EX_TOOLWINDOW); }