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

指示是否必须擦除背景。 如果应用程序应擦除背景,则此值为非零值。 如果创建窗口类时没有背景画笔,则应用程序负责擦除背景。 有关详细信息,请参阅 WNDCLASS 结构的 hbrBackground 成员的说明。

rcPaint

RECT 结构,指定请求绘制的矩形的左上角和右下角,以相对于工作区左上角的设备单位表示。

fRestore

保留;系统在内部使用。

fIncUpdate

保留;系统在内部使用。

rgbReserved[32]

保留;系统在内部使用。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 winuser.h (包括 Windows.h)

另请参阅

BeginPaint

绘图和绘图概述

绘制和绘制结构

矩形

WNDCLASS