Freigeben über


CPaintDC::CPaintDC

Erstellt ein Objekt CPaintDC, bereitet das Anwendungsfenster zum Zeichnen vor und speichert die PAINTSTRUCT-Struktur in der m_ps-Membervariable.

explicit CPaintDC( 
   CWnd* pWnd  
);

Parameter

  • pWnd
    Zeigt auf CWnd für ein Objekt, das das CPaintDC-Objekt gehört.

Hinweise

Eine Ausnahme (des Typs) CResourceException wird ausgelöst, wenn der Aufruf Windows GetDC fehlschlägt. Ein Gerätekontext ist möglicherweise nicht verfügbar, wenn Windows bereits alle verfügbaren Gerätekontexte zugeordnet sind. Die Anwendung konkurriert für die fünf allgemeinen Anzeigekontexte, die zu einem beliebigen Zeitpunkt unter Windows verfügbar sind.

Beispiel

// Get a dc for a CWnd pointer.
CPaintDC dc(pWnd);

// Get a dc for a HWND.
CPaintDC dc2(CWnd::FromHandle(hWnd));

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CPaintDC-Klasse

Hierarchiediagramm