PAINTSTRUCT结构

PAINTSTRUCT结构具有如下形式:
typedef struct tagPAINTSTRUCT
{
   HDC  hdc;
   BOOL fErase;
   RECT rCPaint;
   BOOL fRestore;
   BOOL fIncUpdate;
   BYTE rgbReserved[16];
}  PAINTSTRUCT;

PAINTSTRUCT结构中包含了被用于画出窗口客户区的信息。

成员:
hdc标识了用于绘图的显示环境。
fErase指定是否要重画背景。如果应用程序需要重画背景,则其为非零值。如果创建Windows的窗口类时没有使用背景刷子(参见Win32 SDK文档中WNDCLASS结构的hbrBackground成员的描述),那么应由应用程序负责画出背景。
rCPaint指定了要重画的矩形区域的左上角和右下角。
fRestore保留成员。它被Windows内部使用。
fIncUpdate保留成员。它被Windows内部使用。
rgbReserved[16]保留成员。Windows内部使用的保留内存块。

请参阅:CPaintDC::m_ps