CWindowDC 類別
衍生自 CDC
。
語法
class CWindowDC : public CDC
成員
公用建構函式
名稱 | 描述 |
---|---|
CWindowDC::CWindowDC | 建構 CWindowDC 物件。 |
受保護的資料成員
名稱 | 描述 |
---|---|
CWindowDC::m_hWnd | 附加這個 CWindowDC 的 HWND。 |
備註
在建構階段呼叫 Windows 函式 GetWindowDC ,並在 解構階段呼叫 ReleaseDC 。 這表示 CWindowDC
物件會存取 CWnd 的整個螢幕區域 (用戶端和非工作區)。
如需使用 CWindowDC
的詳細資訊,請參閱 裝置內容 。
繼承階層架構
CWindowDC
需求
標題: afxwin.h
CWindowDC::CWindowDC
CWindowDC
建構物件,此物件會存取 pWnd 所 指向之物件的整個螢幕區域(用戶端和非用戶端 CWnd
)。
explicit CWindowDC(CWnd* pWnd);
參數
pWnd
裝置內容物件將存取其工作區的視窗。
備註
建構函式會呼叫 Windows 函式 GetWindowDC 。
如果 Windows GetWindowDC
呼叫失敗,則會擲回例外狀況(類型 CResourceException
為 )。 如果 Windows 已配置其所有可用的裝置內容,則裝置內容可能無法使用。 您的應用程式會競爭 Windows 下任何指定時間可用的五個通用顯示內容。
範例
// Get a dc for a CWnd object pointer.
CWindowDC dc(pWnd);
// Send my private message.
::SendMessage(pWnd->m_hWnd, WM_MYMESSAGE, 0, 0);
CWindowDC::m_hWnd
指標的 CWnd
HWND 用來建構 CWindowDC
物件。
HWND m_hWnd;
備註
m_hWnd
是 HWND 類型的受保護變數。
範例
請參閱 CWindowDC::CWindowDC 的 範例。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應