DeferWindowPos |
Declare Function Api_DeferWindowPos& Lib "user32" Alias "DeferWindowPos" (ByVal hWinPosInfo&, ByVal hWnd&, ByVal hWndInsertAfter&, ByVal x&, ByVal y&, ByVal cx&, ByVal cy&, ByVal wFlags&) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Declare Function DeferWindowPos Lib "user32" (ByVal hWinPosInfo As Long, ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
指定されたウィンドウ用の指定された複数ウィンドウ位置構造体( 複数のウィンドウ位置を格納できる構造体)を更新し、更新した構造体のハンドルを返す。EndDeferWindowPos 関数を使うと、複数ウィンドウ位置構造体に格納されている情報に従って複数のウィンドウの位置とサイズを一斉に変更できる。複数ウィンドウ位置構造体を作成するには、BeginDeferWindowPos 関数を使用する。 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
パラメータ
このハンドルは、BeginDeferWindowPos 関数または直前に呼び出した DeferWindowPos 関数の戻り値。
複数ウィンドウ位置構造体に格納するウィンドウはすべて同じ親を持っていなければならない。 このパラメータに指定したウィンドウの後ろに挿入される。次のいずれかの値を指定することもできる。
uFlags パラメータで SWP_NOZORDER フラグがセットされている場合は、このパラメータは無視される。
このハンドルは、関数に渡したハンドルとは異なる場合がる。
次に DeferWindowPos 関数または
EndDeferWindowPos 関数を呼び出すときには、この関数から返された新しいハンドルを指定する。 |