InvalidateRect |
Declare Function Api_InvalidateRect& Lib "user32" Alias "InvalidateRect" (ByVal hWnd&, lpRect As RECT, ByVal bErase&) |
Declare Function InvalidateRect Lib "user32" Alias "InvalidateRect" (ByVal hwnd As Long, lpRect As RECT, ByVal bErase As Long) As Long |
|
指定されたウィンドウの更新リージョンに 1 個の長方形を追加する。更新リージョンとは、ウィンドウのクライアント領域のうち、再描画しなければならない部分のことである。 |
|
hWnd NULL を指定すると、システムはすべてのウィンドウを無効化し、再描画し、さらにこの関数から制御が返る前に、WM_ERASEBKGND
と WM_NCPAINT の各メッセージをウィンドウプロシージャへ送信する。
NULL を指定すると、クライアント領域全体を更新リージョンへ追加する。
TRUE を指定すると、BeginPaint 関数を呼び出したときに背景が消去される。FALSE を指定すると、背景はそのまま残る。 |