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

CreateDC

DeleteDC

Funzioni del contesto di dispositivo

Panoramica dei contesti di dispositivo

GetDC

GetWindowDC