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

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

ウインドウの最大化/最小化/元に戻す(3)

2011年12月08日 06時15分00秒 | ウインドウ関連

ウインドウの最大化、最小化、元に戻す方法に WM_SYSCOMMAND メッセージが使えます。
定数は、それぞれ SC_MAXIMIZE(最大化)、SC_MINIMIZE(最小化)、SC_RESTORE(元に戻す) を指定します。(戻る)

プロトタイプ宣言

LRESULT SendMessage(
    HWND    hWnd,       // ウインドウのハンドル
    UINT    uMsg,       // メッセージ
    WPARAM  wParam,     // メッセージの1つ目のパラメータ
    LPARAM  lParam      // メッセージの2つ目のパラメータ
);

使い方

// 最大化
SendMessage( hWnd, WM_SYSCOMMAND, SC_MAXIMIZE, 0 );

// 最小化
SendMessage( hWnd, WM_SYSCOMMAND, SC_MINIMIZE, 0 );

// 元に戻す
SendMessage( hWnd, WM_SYSCOMMAND, SC_RESTORE, 0 );
  • hWnd にウインドウのハンドルを指定します。

関連記事



コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« コントロールに文字色/背景... | トップ | サブクラス化の注意点 »
最新の画像もっと見る

コメントを投稿

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