タスクアイコンの表示/非表示
ShowWindow,タスクバー,表示,非表示,C++Builder,Tipcs,サンプルコード,ソースコードライブラリ
サンプルコード
void __fastcall TForm1::BtnShowClick(TObject *Sender)
{
::ShowWindow(Application->Handle,SW_SHOW);
}
void __fastcall TForm1::BtnHideClick(TObject *Sender)
{
::ShowWindow(Application->Handle,SW_HIDE);
}
概要
C++Builderでは実際のメインウインドウのハンドルはプロジェクトで指定したウインドウのものではなく
Application->Handle
が実態となります。
なのでこいつをWin32 APIの
::ShowWindow()
で表示/非表示を切り替えてやればいいわけです。
上の2つのメソッドは両方とも
TButton
のイベントハンドラです。
なお、このコードはタスクアイコンの表示/非表示を切り替えるだけでフォームは表示されたままです。