【BCB】アプリケーションをタスクバーに表示させない
C++ Builderでアプリケーションをタスクバーに表示させないようにするには、拡張ウィンドウスタイルにWS_EX_TOOLWINDOWを指定します。
拡張ウィンドウスタイルはWin32 APIのSetWindowLong()で行います。
以下のサンプルでは、メインフォームであるTForm1のOnCreateイベントで拡張ウィンドウスタイルにWS_EX_TOOLWINDOWを指定しています。
void __fastcall TForm1::FormCreate(TObject *Sender) { //拡張ウィンドウスタイルを取得 LONG exStyle = ::GetWindowLong(Application->Handle, GWL_EXSTYLE); //WS_EX_TOOLWINDOWを追加して再設定 ::SetWindowLong(Application->Handle, GWL_EXSTYLE, exStyle | WS_EX_TOOLWINDOW); }
TrackBack URL :
Comments (0)