Share via


CClientDC-klasse

Opmerking

De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

Zorgt ervoor dat de Windows-functies GetDC worden aangeroepen tijdens de bouw en ReleaseDC op vernietigingstijd.

Syntaxis

class CClientDC : public CDC

Leden

Openbare constructors

Naam Description
CClientDC::CClientDC Hiermee wordt een CClientDC object gemaakt dat is verbonden met de CWnd.

Beveiligde gegevensleden

Naam Description
CClientDC::m_hWnd De HWND van het venster waarvoor dit CClientDC geldig is.

Opmerkingen

Dit betekent dat de apparaatcontext die is gekoppeld aan een CClientDC object het clientgebied van een venster is.

Zie CClientDC voor meer informatie.

Overnamehiƫrarchie

CObject

CDC

CClientDC

Requirements

Koptekst: afxwin.h

CClientDC::CClientDC

Hiermee wordt een CClientDC object gemaakt dat toegang heeft tot het clientgebied van de CWnd waarnaar wordt verwezen door pWnd.

explicit CClientDC(CWnd* pWnd);

Parameterwaarden

pWnd
Het venster waarvan het clientgebied waartoe het apparaatcontextobject toegang heeft.

Opmerkingen

De constructor roept de Windows-functie GetDC aan.

Er wordt een uitzondering (van het type CResourceException) gegenereerd als de Windows-aanroep GetDC mislukt. Een apparaatcontext is mogelijk niet beschikbaar als Windows al alle beschikbare apparaatcontexten heeft toegewezen. Uw toepassing concurreert met de vijf algemene weergavecontexten die op elk gewenst moment beschikbaar zijn onder Windows.

Example

void CDCView::DrawInClientDC(CDC *pDC)
{
   UNREFERENCED_PARAMETER(pDC);
   CClientDC clientDC(this);
   clientDC.TextOut(10, 10, CString(_T("I used a client DC!")));
}

CClientDC::m_hWnd

De HWND aanwijzer CWnd die wordt gebruikt om het CClientDC object samen te stellen.

HWND m_hWnd;

Opmerkingen

m_hWnd is een beveiligde variabele.

Example

Zie het voorbeeld voor CClientDC::CClientDC.

Zie ook

MFC-voorbeeld MDI
CDC-klasse
Hiƫrarchiegrafiek
CDC-klasse