指定ウインドウの最大化は IsZoomed() 関数で調べられます。
指定ウインドウの最小化は IsIconic() 関数で調べられます。
この2つの関数を使うことで最大化、最小化していない状態も判定できます。(戻る)
プロトタイプ宣言
BOOL IsZoomed( HWND hWnd // ウインドウ・ハンドル ); BOOL IsIconic( HWND hWnd // ウインドウ・ハンドル );
使い方
if ( IsZoomed(hWnd) ){ // 最大化の状態 } else if ( IsIconic(hWnd) ){ // 最小化の状態 } else{ // 普通の状態 }
- hWnd が調べたいウインドウ・ハンドルです。
関連記事
- ウインドウの表示/非表示
- ウインドウの有効化/無効化
- ウインドウの最大化/最小化/元に戻す(1)
- ウインドウの最大化/最小化/元に戻す(2)
- ウインドウの最大化/最小化/元に戻す(3)
- ウインドウの最大化/最小化の状態
- ウインドウの最前面表示の設定/解除
- ウインドウ・スタイルの動的変更
- ウインドウ・スタイルの変更関数
- 拡張ウインドウ・スタイルの変更関数
※コメント投稿者のブログIDはブログ作成者のみに通知されます