プログラミングのメモ帳(C/C++/HSP)

日々のプログラミングで気づいた点や小技集を紹介します。(Windows 10/XP/Vista、VC2017、HSP)

ウインドウの表示/非表示

2007年09月12日 11時24分11秒 | ウインドウ関連

ウインドウの表示と非表示は ShowWindow 関数で行います。
この関数の第一引数に対象のウインドウ・ハンドルを指定して、第二引数に SW_SHOW で表示、SW_HIDE で非表示になります。(戻る)

プロトタイプ宣言

BOOL ShowWindow(
    HWND    hWnd,       // ウインドウ・ハンドル
    int     nCmdShow    // 表示状態
);

使い方

// 表示
ShowWindow( hWnd, SW_SHOW );

// 非表示
ShowWindow( hWnd, SW_HIDE );
  • hWnd にウインドウのハンドルを指定します。

その他の定数

  • SW_SHOWNA(アクティブ化しない表示)
  • SW_SHOWNORMAL(最小化・最大化を戻してアクティブ化して表示)
  • SW_SHOWNOACTIVATE(最小化・最大化を戻してアクティブ化しないで表示)

  • SW_SHOWDEFAULT(SW_フラグに従って表示状態を設定)
  • SW_SHOWMAXIMIZED(ウインドウをアクティブ化して最大化)
  • SW_SHOWMINIMIZED(ウインドウをアクティブ化して最小化)
  • SW_SHOWMINNOACTIVE(ウインドウをアクティブ化しないで最小化)

  • SW_FORCEMINIMIZE(ハングアップしても最小化)
  • SW_MAXIMIZE(ウインドウの最大化)
  • SW_MINIMIZE(ウインドウの最小化)
  • SW_RESTORE(ウインドウの元のサイズに戻す)

関連記事



コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« このブログのバナー画像を用意 | トップ | コントロールの表示/非表示 »
最新の画像もっと見る

コメントを投稿

ウインドウ関連」カテゴリの最新記事