CWnd::GetWindowDC

CDC * GetWindowDC ( );

Valor devuelto

Identifica el contexto de visualización de la ventana determinado si la función es correcta; caso contrario NULL.

El puntero devuelto puede ser temporal y no debe almacenarse para su uso posterior. ReleaseDC debe llamarse una vez para cada llamada correcta a GetWindowDC.

Observaciones

Recupera el contexto de visualización de la ventana completa, incluida la barra de título, los menús y barras de desplazamiento. Un contexto de ventana de visualización permite pintar en cualquier lugar en CWnd, desde el origen del contexto es la esquina superior izquierda de CWnd en lugar de la zona de cliente.

Atributos predeterminados se asignan en el contexto de visualización cada vez que recupera el contexto. Atributos anteriores se pierden.

GetWindowDC pretende ser utilizado para efectos de pintura especial dentro del área de no cliente de CWnd . No se recomienda la pintura en áreas no cliente de cualquier ventana.

El Windows GetSystemMetrics función puede utilizarse para recuperar las dimensiones de distintas partes del área no cliente, como la barra de título, menú y las barras de desplazamiento.

Una vez finalizada la pintura, la función de miembro de ReleaseDC debe llamarse para liberar el marco de la pantalla. Falla para liberar el contexto para mostrar afectará seriamente pintura solicitada por aplicaciones debido a limitaciones en el número de contextos de dispositivo que se puede abrir al mismo tiempo.

Visión General de CWnd |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambiénnbsp; :: GetSystemMetrics, CWnd::ReleaseDC, :: GetWindowDC, CWnd::GetDC, CWindowDC

Index