releaseDC 函式 (winuser.h)

ReleaseDC 函式會釋放裝置內容 (DC) ,釋放它供其他應用程式使用。 ReleaseDC 函式的效果取決於 DC 的類型。 它只會釋放通用和視窗DC。 它不會影響類別或私人 DC。

語法

int ReleaseDC(
  [in] HWND hWnd,
  [in] HDC  hDC
);

參數

[in] hWnd

要釋放DC之視窗的句柄。

[in] hDC

要釋放之 DC 的句柄。

傳回值

傳回值表示是否已釋放DC。 如果 DC 已釋放,則傳回值為 1。

如果未釋放DC,則傳回值為零。

備註

應用程式必須針對每個 GetWindowDC 函式的呼叫呼叫以及針對擷取通用 DC 的 GetDC 函式呼叫每個呼叫呼叫。

應用程式無法使用 ReleaseDC 函式來釋放呼叫 CreateDC 函式所建立的 DC;相反地,它必須使用 DeleteDC 函式。 必須從呼叫 GetDC 的相同線程呼叫 ReleaseDC

範例

如需範例,請參閱 調整影像

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 winuser.h (包含 Windows.h)
程式庫 User32.lib
Dll User32.dll

另請參閱

CreateDC

DeleteDC

裝置內容函式

裝置內容概觀

GetDC

GetWindowDC