トップページ ソースコードライブラリ Borland C++ Compiler 5.5
タスクアイコンの表示/非表示
ShowWindow,タスクバー,表示,非表示,C++Builder,Tipcs,サンプルコード,ソースコードライブラリ
サンプルコード
  1. void __fastcall TForm1::BtnShowClick(TObject *Sender)
  2. {
  3. ::ShowWindow(Application->Handle,SW_SHOW);
  4. }
  5.  
  6. void __fastcall TForm1::BtnHideClick(TObject *Sender)
  7. {
  8. ::ShowWindow(Application->Handle,SW_HIDE);
  9. }

概要

C++Builderでは実際のメインウインドウのハンドルはプロジェクトで指定したウインドウのものではなくApplication->Handleが実態となります。

なのでこいつをWin32 APIの::ShowWindow()で表示/非表示を切り替えてやればいいわけです。

上の2つのメソッドは両方ともTButtonのイベントハンドラです。

なお、このコードはタスクアイコンの表示/非表示を切り替えるだけでフォームは表示されたままです。

ナビゲーション
プログラミングは道連れ
ソースコードライブラリ
Borland C++Builder
デバッグ時のみ実行する/しない
ホットキーの登録
バージョン情報の取得
文字列の置換
システムフォルダの取得
実行時にFormStyleのStayOnTopを切り替える
JPEGの読み込み
TCppWebBrowser内のHTMLを制御する
JPEG形式で保存
動的にActiveXを作成する(PowerPointの一例)
トップページ ソースコードライブラリ Borland C++ Compiler 5.5