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

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

Zオーダーの前後ウインドウを取得

2007年09月27日 09時19分15秒 | ウインドウ関連

Zオーダーで前後のウインドウだけを取得するには GetNextWindow 関数を使います。(戻る)

プロトタイプ宣言

HWND GetNextWindow(
    HWND hWnd,      // 基準ウインドウのハンドル
    UINT wCmd       // Zオーダーの方向定数
);

使い方

// Zオーダーで1つ上のウインドウを取得
HWND hWnd = GetNextWindow( hWindow, GW_HWNDPREV );

// Zオーダーで1つ下のウインドウを取得
HWND hWnd = GetNextWindow( hWindow, GW_HWNDNEXT );
  • 取得するウインドウは、最前面ウインドウ、トップレベル・ウインドウ、または子ウインドウに対する兄弟ウインドウの同種ウインドウで検索されます。
  • また GetWindow 関数でも同じ処理を行えます。

関連記事



コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« Zオーダーのウインドウを取得 | トップ | 最初の子ウインドウを取得 »
最新の画像もっと見る

コメントを投稿

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