PAINTSTRUCT 構造体 (winuser.h)
PAINTSTRUCT 構造体には、アプリケーションの情報が含まれています。 この情報を使用して、そのアプリケーションが所有するウィンドウのクライアント領域を描画できます。
構文
typedef struct tagPAINTSTRUCT {
HDC hdc;
BOOL fErase;
RECT rcPaint;
BOOL fRestore;
BOOL fIncUpdate;
BYTE rgbReserved[32];
} PAINTSTRUCT, *PPAINTSTRUCT, *NPPAINTSTRUCT, *LPPAINTSTRUCT;
メンバー
hdc
描画に使用するディスプレイ DC のハンドル。
fErase
背景を消去する必要があるかどうかを示します。 アプリケーションでバックグラウンドを消去する必要がある場合、この値は 0 以外です。 ウィンドウ クラスがバックグラウンド ブラシなしで作成された場合、アプリケーションはバックグラウンドを消去します。 詳細については、WNDCLASS 構造体の hbrBackground メンバーの説明を参照してください。
rcPaint
描画が要求される四角形の左上隅と右下隅を、クライアント領域の左上隅を基準にしたデバイス 単位で指定する RECT 構造体。
fRestore
予約;システムによって内部的に使用されます。
fIncUpdate
予約;システムによって内部的に使用されます。
rgbReserved[32]
予約;システムによって内部的に使用されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | winuser.h (Windows.h を含む) |