共用方式為


CDC::DeleteDC

一般而言,不要呼叫這個函式,解構函式會執行它。

BOOL DeleteDC( );

傳回值

如果不是零,則函式成功完成,則為 0。

備註

DeleteDC 成員函式來刪除與目前 CDC 物件的 m_hDC 的視窗裝置內容。 如果這個物件是 CDC 給定裝置的上次作用中裝置內容,裝置時收到通知,並釋放裝置使用的任何儲存和系統資源。

如果物件已經選取到裝置內容中,應用程式不應該呼叫 DeleteDC 。 在刪除之前,必須先選取物件在裝置內容之外。

應用程式無法刪除控制代碼是由呼叫 CWnd::GetDC取得的裝置內容。 相反地,它必須呼叫 CWnd::ReleaseDC 釋放裝置內容。 提供 CClientDCCWindowDC 類別包裝了這項功能。

DeleteDC 函式通常用來刪除裝置內容會以 CreateDCCreateICCreateCompatibleDC

範例

CPrintDialog::GetPrinterDC。請參閱範例。

需求

Header: afxwin.h

請參閱

參考

CDC 類別

階層架構圖

CDC::CDC

DeleteDC

CDC::CreateDC

CDC::CreateIC

CDC::CreateCompatibleDC

CWnd::GetDC

CWnd::ReleaseDC