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

Lihat juga

CreateDC

DeleteDC

Fungsi Konteks Perangkat

Gambaran Umum Konteks Perangkat

GetDC

GetWindowDC