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 を含む)

こちらもご覧ください

BeginPaint

描画と描画の概要

絵画と描画の構造

Rect

WNDCLASS