CDC::DeleteDC 

virtual BOOL DeleteDC ( );

Valor devuelto

Distinto de cero si la función se completó correctamente; caso contrario 0.

Observaciones

En general, no llamar a esta función; el destructor lo hará por usted. La función de miembro de DeleteDC elimina los contextos de dispositivo de Windows que están asociados con m_hDC en el objeto actual de CDC . Si este objeto CDC es el último contexto de dispositivo activo para un dispositivo determinado, el dispositivo es notificado y se liberan todos los recursos de almacenamiento y el sistema utilizados por el dispositivo.

Una aplicación no debería llamar DeleteDC si los objetos han sido seleccionados en el contexto de dispositivo. Primero se deben seleccionar objetos del contexto de dispositivo antes de se elimina.

Una aplicación no debe eliminar un contexto de dispositivo cuyo controlador obtuvo llamando a CWnd::GetDC. En su lugar, debe llamar a CWnd::ReleaseDC para liberar el contexto de dispositivo. Las clases CClientDC y CWindowDC se proporcionan para envolver esta funcionalidad.

La función DeleteDC se usa generalmente para borrar contextos de dispositivo creados con error, CreateICo CreateCompatibleDC.

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

Vea tambiénnbsp;CDC::CDC, :: DeleteDC, CDC::CreateDC, CDC::CreateIC, CDC::CreateCompatibleDC, CWnd::GetDC, CWnd::ReleaseDC

Index