Classe CClientDC

Si occupa di chiamare le funzioni di Windows GetDC in fase di costruzione e ReleaseDC in fase di distruzione.

Sintassi

class CClientDC : public CDC

Membri

Costruttori pubblici

Nome Descrizione
CClientDC::CClientDC Costruisce un CClientDC oggetto connesso all'oggetto CWnd.

Membri dati protetti

Nome Descrizione
CClientDC::m_hWnd HWND della finestra per cui è CClientDC valida.

Osservazioni:

Ciò significa che il contesto di dispositivo associato a un CClientDC oggetto è l'area client di una finestra.

Per altre informazioni su CClientDC, vedere Contesti di dispositivo.

Gerarchia di ereditarietà

CObject

CDC

CClientDC

Requisiti

Intestazione: afxwin.h

CClientDC::CClientDC

Costruisce un CClientDC oggetto che accede all'area client di CWnd a cui punta pWnd.

explicit CClientDC(CWnd* pWnd);

Parametri

pWnd
Finestra a cui accederà l'area client dell'oggetto contesto di dispositivo.

Osservazioni:

Il costruttore chiama la funzione Windows GetDC.

Se la chiamata di Windows GetDC ha esito negativo, viene generata un'eccezione (di tipo CResourceException). Un contesto di dispositivo potrebbe non essere disponibile se Windows ha già allocato tutti i contesti di dispositivo disponibili. L'applicazione compete per i cinque contesti di visualizzazione comuni disponibili in qualsiasi momento in Windows.

Esempio

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

Oggetto HWND del CWnd puntatore utilizzato per costruire l'oggetto CClientDC .

HWND m_hWnd;

Osservazioni:

m_hWnd è una variabile protetta.

Esempio

Vedere l'esempio per CClientDC::CClientDC.

Vedi anche

MDI di esempio MFC
Classe CDC
Grafico della gerarchia
Classe CDC