Структура 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

Указывает, нужно ли стереть фон. Это значение не равно нулю, если приложение должно стереть фон. Приложение отвечает за удаление фона, если класс окна создается без фоновой кисти. Дополнительные сведения см. в описании элемента hbrBackground структуры WNDCLASS .

rcPaint

Структура RECT , указывающая левый верхний и нижний правый углы прямоугольника, в котором запрашивается рисование, в единицах устройства относительно левого верхнего угла клиентской области.

fRestore

Защищены; используется системой внутри системы.

fIncUpdate

Защищены; используется системой внутри системы.

rgbReserved[32]

Защищены; используется системой внутри системы.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть winuser.h (включая Windows.h)

См. также раздел

BeginPaint

Общие сведения о рисовании и рисовании

Структуры рисования и рисования

RECT

WNDCLASS