Clase CClientDC
Se encarga de llamar a las funciones de Windows GetDC en tiempo de construcción y ReleaseDC en tiempo de destrucción.
Sintaxis
class CClientDC : public CDC
Miembros
Constructores públicos
Nombre | Descripción |
---|---|
CClientDC::CClientDC | Construye un objeto CClientDC conectado a CWnd . |
Miembros de datos protegidos
Nombre | Descripción |
---|---|
CClientDC::m_hWnd | HWND de la ventana para la que este elemento CClientDC es válido. |
Comentarios
Esto significa que el contexto del dispositivo asociado a un objeto CClientDC
es el área cliente de una ventana.
Para obtener más información sobre CClientDC
, consulte Contextos de dispositivo.
Jerarquía de herencia
CClientDC
Requisitos
Encabezado: afxwin.h
CClientDC::CClientDC
Construye un objeto CClientDC
que accede al área cliente del elemento CWnd al que apunta pWnd.
explicit CClientDC(CWnd* pWnd);
Parámetros
pWnd
Ventana a cuya área cliente accederá el objeto de contexto del dispositivo.
Comentarios
El constructor llama a la función GetDC de Windows.
Se genera una excepción (de tipo CResourceException
) si se produce un error en la llamada a GetDC
de Windows. Es posible que un contexto de dispositivo no esté disponible si Windows ya ha asignado todos sus contextos de dispositivo disponibles. La aplicación compite por los cinco contextos de visualización comunes disponibles en cualquier momento en Windows.
Ejemplo
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
Elemento HWND
del puntero CWnd
utilizado para construir el objeto CClientDC
.
HWND m_hWnd;
Comentarios
m_hWnd es una variable protegida.
Ejemplo
Vea el ejemplo de CClientDC::CClientDC.
Consulte también
Ejemplo MDI de MFC
CDC (clase)
Gráfico de jerarquías
CDC (clase)