Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Derivata da CDC.
Sintassi
class CWindowDC : public CDC
Membri
Costruttori pubblici
| Nome | Descrizione |
|---|---|
| CWindowDC::CWindowDC | Costruisce un oggetto CWindowDC. |
Membri dati protetti
| Nome | Descrizione |
|---|---|
| CWindowDC::m_hWnd | HWND a cui è collegato.CWindowDC |
Osservazioni:
Chiama la funzione Windows GetWindowDC in fase di costruzione e ReleaseDC in fase di distruzione. Ciò significa che un CWindowDC oggetto accede all'intera area dello schermo di un oggetto CWnd (sia le aree client che non client).
Per altre informazioni sull'uso CWindowDCdi , vedere Contesti di dispositivo.
Gerarchia di ereditarietà
CWindowDC
Requisiti
Intestazione: afxwin.h
CWindowDC::CWindowDC
Costruisce un CWindowDC oggetto che accede all'intera area dello schermo (client e non client) dell'oggetto CWnd a cui punta pWnd.
explicit CWindowDC(CWnd* pWnd);
Parametri
pWnd
Finestra a cui accederà l'area client dell'oggetto contesto dispositivo.
Osservazioni:
Il costruttore chiama la funzione Windows GetWindowDC.
Se la chiamata di Windows CResourceException ha esito negativo, viene generata un'eccezione (di tipo GetWindowDC). 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
// Get a dc for a CWnd object pointer.
CWindowDC dc(pWnd);
// Send my private message.
::SendMessage(pWnd->m_hWnd, WM_MYMESSAGE, 0, 0);
CWindowDC::m_hWnd
Il valore HWND del CWnd puntatore viene usato per costruire l'oggetto CWindowDC .
HWND m_hWnd;
Osservazioni:
m_hWnd è una variabile protetta di tipo HWND.
Esempio
Vedere l'esempio per CWindowDC::CWindowDC.