CWnd::GetWindowDC

CDC * GetWindowDC ( );

Valore restituito

Identifica il contesto di visualizzazione per la finestra specificata, se la funzione ha esito positivo; in caso contrario NULL.

Puntatore restituito può essere temporaneo e non deve essere memorizzato per un uso successivo. ReleaseDC deve essere chiamato una volta per ogni chiamata riuscita a GetWindowDC.

Osservazioni

Recupera il contesto di visualizzazione per l'intera finestra, tra cui la barra del titolo, i menu e le barre di scorrimento. Un contesto di visualizzazione della finestra consente di pittura ovunque in CWnd, dal momento che l'origine del contesto è l'angolo superiore sinistro di CWnd invece dell'area client.

Gli attributi predefiniti vengono assegnati il contesto di visualizzazione, ogni volta che recupera il contesto. Gli attributi precedenti vengono persi.

GetWindowDC è destinato a essere utilizzato per gli effetti speciali di pittura all'interno dell'area non client di CWnd . Pittura in aree non client di qualsiasi finestra non è raccomandato.

La GetSystemMetrics Windows funzione può essere utilizzata per recuperare le dimensioni delle varie parti dell'area non client, come ad esempio la barra del titolo, menu e le barre di scorrimento.

Una volta completata la pittura, la funzione membro ReleaseDC deve essere chiamata per rilasciare il contesto di visualizzazione. Fallimento di rilasciare il contesto di visualizzazione influirà sul serio pittura richiesto dalle applicazioni a causa di limitazioni sul numero di contesti di periferica che può essere aperto allo stesso tempo.

Panoramica di CWnd |nbsp; Membri della classe | Gerarchia Chart

Vedere anchenbsp; :: GetSystemMetrics, CWnd::ReleaseDC, :: GetWindowDC, CWnd::GetDC, CWindowDC

Index