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

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

ウインドウの最大化/最小化の状態

2007年09月25日 08時14分58秒 | ウインドウ関連

指定ウインドウの最大化は IsZoomed() 関数で調べられます。
指定ウインドウの最小化は IsIconic() 関数で調べられます。
この2つの関数を使うことで最大化、最小化していない状態も判定できます。(戻る)

プロトタイプ宣言

BOOL IsZoomed(
    HWND    hWnd    // ウインドウ・ハンドル
);

BOOL IsIconic(
    HWND    hWnd    // ウインドウ・ハンドル
);

使い方

if ( IsZoomed(hWnd) ){
    // 最大化の状態
}
else if ( IsIconic(hWnd) ){
    // 最小化の状態
}
else{
    // 普通の状態
}
  • hWnd が調べたいウインドウ・ハンドルです。

関連記事



コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« ユーザ・プロファイルの取得 | トップ | ウインドウの最前面表示の設... »
最新の画像もっと見る

コメントを投稿

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