Freigeben über


PAINTSTRUCT-Struktur (winuser.h)

Die PAINTSTRUCT-Struktur enthält Informationen für eine Anwendung. Diese Informationen können verwendet werden, um den Clientbereich eines Fensters zu zeichnen, das dieser Anwendung gehört.

Syntax

typedef struct tagPAINTSTRUCT {
  HDC  hdc;
  BOOL fErase;
  RECT rcPaint;
  BOOL fRestore;
  BOOL fIncUpdate;
  BYTE rgbReserved[32];
} PAINTSTRUCT, *PPAINTSTRUCT, *NPPAINTSTRUCT, *LPPAINTSTRUCT;

Member

hdc

Ein Ziehpunkt für den Anzeige-DC, der zum Malen verwendet werden soll.

fErase

Gibt an, ob der Hintergrund gelöscht werden muss. Dieser Wert ist nonzero, wenn die Anwendung den Hintergrund löschen soll. Die Anwendung ist für das Löschen des Hintergrunds verantwortlich, wenn eine Fensterklasse ohne Hintergrundpinsel erstellt wird. Weitere Informationen finden Sie in der Beschreibung des hbrBackground-Members der WNDCLASS-Struktur .

rcPaint

Eine RECT-Struktur , die die oberen linken und unteren rechten Ecken des Rechtecks angibt, in dem die Zeichnung angefordert wird, in Geräteeinheiten relativ zur oberen linken Ecke des Clientbereichs.

fRestore

Reserviert; wird intern vom System verwendet.

fIncUpdate

Reserviert; wird intern vom System verwendet.

rgbReserved[32]

Reserviert; wird intern vom System verwendet.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile winuser.h (einschließlich Windows.h)

Weitere Informationen

BeginPaint

Übersicht über Malerei und Zeichnung

Mal- und Zeichnungsstrukturen

RECT

WNDCLASS