winuser.h


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.