<Return[A]><Top>

ArrangeIconicWindows

Declare Function Api_ArrangeIconicWindows& Lib "user32" Alias "ArrangeIconicWindows" (ByVal hWnd&)

Declare Function ArrangeIconicWindows Lib "user32" (ByVal hwnd As Long) As Long

指定された親ウィンドウが持つ最小化(アイコン化)された子ウィンドウをすべて整列する。

パラメータ
hWnd
    親ウィンドウのハンドルを指定する。

戻り値
    関数が成功すると、アイコン 1 行分の高さが返る。
    関数が失敗すると、0 が返る。拡張エラー情報を取得するには、GetLastError 関数を使う。

解説
    最小化した子ウィンドウを独自に管理しているアプリケーションでは、ArrangeIconicWindows 関数を呼び出して、親ウィンドウ内の最小化さ

    れた子ウィンドウを整列させることができる。この関数は、デスクトップ上のアイコンの整列にも使用できる。デスクトップウィンドウのハンドルを

    取得するには、GetDesktopWindow 関数を呼び出す。
    MDI クライアントウィンドウにそれが持つ最小化された MDI 子ウィンドウを整列させるには、その MDI クライアントウィンドウに

    WM_MDIICONARRANGE メッセージを送る。