UpdateWindow

機能
クライアント領域を強制的に再描画(更新)する
Declare Function UpdateWindow Lib "user32.dll" _
(ByVal hWnd As Long) As Long
Declare Function UpdateWindow Lib "user32.dll" _
(ByVal hWnd As Integer) As Integer

BOOL UpdateWindow(
HWND hWnd
);
引数
hWnd

ウィンドウのハンドル
戻り値
正常終了のとき                      0以外
エラーのとき                        0
備考
この関数はメッセージキューを経由しないで、ウィンドウプロシージャに直接WM_PAINTを送る。
これにより、その他のメッセージ処理より優先してクライアント領域を更新できる。
更新領域(更新が必要とWindowsが認識している領域)がない場合は、WM_PAINTを送らない。