ReleaseDC
La función ReleaseDC libera un contexto de dispositivo (DC), dejándolo libre para su uso por otras aplicaciones. El efecto de la función ReleaseDC depende del tipo de contexto de dispositivo. Sólo libera contextos de dispositivo comunes y de ventana. No tiene efecto con contextos de dispositivo de clase o privados.
Sintaxis
int ReleaseDC( HWND hwnd, // manipulador de venana HDC hdc // manipulador de contexto de dispositivo );
Parámetros
hwnd: identifica la ventana cuyo contexto de dispositivo se quiere liberar.
hdc: identifica el contexto de dispositivo a liberar.
Valor de retorno
El valor de retorno especifica si el contexto de dispositivo fue liberado. Si lo fue, el valor de retorno es 1.
Si el contexto de dispositivo no fue liberado, el valor de retorno es 0.
Observaciones
La aplicación debe llamar a la función ReleaseDC para cada llamada a la función GetWindowDC y para cada llamada a la función GetDC que recupere un contexto de dispositivo común.
No se debe usar la función ReleaseDC para liberar un contexto de dispositivo que haya sido creado mediante una llamada a la función CreateDC; en su lugar, se debe usar la función DeleteDC.