Fungsi ReleaseDC (winuser.h)
Fungsi ReleaseDC merilis konteks perangkat (DC), membebaskannya untuk digunakan oleh aplikasi lain. Efek fungsi ReleaseDC tergantung pada jenis DC. Ini hanya membebaskan DC umum dan jendela. Ini tidak berpengaruh pada DC kelas atau privat.
Sintaks
int ReleaseDC(
[in] HWND hWnd,
[in] HDC hDC
);
Parameter
[in] hWnd
Handel ke jendela yang DC-nya akan dilepaskan.
[in] hDC
Handel ke DC yang akan dirilis.
Nilai kembali
Nilai yang dikembalikan menunjukkan apakah DC dirilis. Jika DC dirilis, nilai yang dikembalikan adalah 1.
Jika DC tidak dirilis, nilai yang dikembalikan adalah nol.
Keterangan
Aplikasi harus memanggil fungsi ReleaseDC untuk setiap panggilan ke fungsi GetWindowDC dan untuk setiap panggilan ke fungsi GetDC yang mengambil DC umum.
Aplikasi tidak dapat menggunakan fungsi ReleaseDC untuk merilis DC yang dibuat dengan memanggil fungsi CreateDC ; sebagai gantinya, ia harus menggunakan fungsi DeleteDC . ReleaseDC harus dipanggil dari utas yang sama yang disebut GetDC.
Contoh
Misalnya, lihat Menskalakan Gambar.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | winuser.h (termasuk Windows.h) |
Pustaka | User32.lib |
DLL | User32.dll |