Función ReleaseDC (winuser.h)
La función ReleaseDC libera un contexto de dispositivo (DC) para liberarlo para que lo usen otras aplicaciones. El efecto de la función ReleaseDC depende del tipo de controlador de dominio. Solo libera controladores de dominio comunes y de ventana. No tiene ningún efecto en los controladores de dominio privados o de clase.
Sintaxis
int ReleaseDC(
[in] HWND hWnd,
[in] HDC hDC
);
Parámetros
[in] hWnd
Identificador de la ventana cuyo controlador de dominio se va a liberar.
[in] hDC
Identificador del controlador de dominio que se va a liberar.
Valor devuelto
El valor devuelto indica si se liberó el controlador de dominio. Si se liberó el controlador de dominio, el valor devuelto es 1.
Si el controlador de dominio no se liberó, el valor devuelto es cero.
Comentarios
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 recupera un controlador de dominio común.
Una aplicación no puede usar la función ReleaseDC para liberar un controlador de dominio creado mediante una llamada a la función CreateDC ; en su lugar, debe usar la función DeleteDC . Se debe llamar a ReleaseDC desde el mismo subproceso que llamó a GetDC.
Ejemplos
Para obtener un ejemplo, consulte Escalado de una imagen.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | winuser.h (incluya Windows.h) |
Library | User32.lib |
Archivo DLL | User32.dll |
Consulte también
Funciones de contexto de dispositivo