Funzione ReleaseDC (winuser.h)
La funzione ReleaseDC rilascia un contesto di dispositivo (DC), liberandolo per l'uso da parte di altre applicazioni. L'effetto della funzione ReleaseDC dipende dal tipo di controller di dominio. Libera solo controller di dominio comuni e finestra. Non ha alcun effetto sulla classe o sui controller di dominio privati.
Sintassi
int ReleaseDC(
[in] HWND hWnd,
[in] HDC hDC
);
Parametri
[in] hWnd
Handle per la finestra di cui rilasciare il controller di dominio.
[in] hDC
Handle per il controller di dominio da rilasciare.
Valore restituito
Il valore restituito indica se il controller di dominio è stato rilasciato. Se il controller di dominio è stato rilasciato, il valore restituito è 1.
Se il controller di dominio non è stato rilasciato, il valore restituito è zero.
Commenti
L'applicazione deve chiamare la funzione ReleaseDC per ogni chiamata alla funzione GetWindowDC e per ogni chiamata alla funzione GetDC che recupera un controller di dominio comune.
Un'applicazione non può usare la funzione ReleaseDC per rilasciare un controller di dominio creato chiamando la funzione CreateDC ; deve invece usare la funzione DeleteDC . ReleaseDC deve essere chiamato dallo stesso thread denominato GetDC.
Esempio
Per un esempio, vedere Ridimensionamento di un'immagine.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | winuser.h (include Windows.h) |
Libreria | User32.lib |
DLL | User32.dll |
Vedi anche
Funzioni del contesto di dispositivo