InvalidateRect()関数


BOOL InvalidateRect(
 HWND hWnd,
 CONST RECT* lpRect,
 BOOL bErase
);


hWnd更新リージョンが変更されたウィンドウを識別する。
lpRect更新リージョンに追加される長方形のクライアント座標を含むRECT構造体を指すポインタ。
NULLを設定すると、クライアント領域全体を更新リージョンに追加する。
bErase更新リージョンを処理する時に更新リージョンの背景を消去するかどうかを指定する。
TRUEならば、BeginPaint関数が呼び出された時に背景は消去される。
FALSEならば、背景はそのまま残る。


ウィンドウに「無効領域」を追加します。
ウィンドウに無効領域が出来ると、システムはWM_PAINTを送って再描画を促します。
Windows > グラフィック | comments (0) | trackbacks (0)

Comments

Comment Form

icons:

Trackbacks