CClientDC 類別
負責在建構階段呼叫 Windows 函 式 GetDC ,並在 解構階段呼叫 ReleaseDC 。
語法
class CClientDC : public CDC
成員
公用建構函式
名稱 | 描述 |
---|---|
CClientDC::CClientDC | CClientDC 建構連接到 的物件CWnd 。 |
受保護的資料成員
名稱 | 描述 |
---|---|
CClientDC::m_hWnd | 此 CClientDC 為有效視窗的 HWND。 |
備註
這表示與 CClientDC
對象相關聯的裝置內容是視窗的工作區。
如需 的詳細資訊 CClientDC
,請參閱 裝置內容。
繼承階層架構
CClientDC
需求
標題: afxwin.h
CClientDC::CClientDC
CClientDC
建構 物件,此物件會存取 pWnd 所指向之 CWnd 的工作區。
explicit CClientDC(CWnd* pWnd);
參數
pWnd
裝置內容物件將存取其工作區的視窗。
備註
建構函式會呼叫 Windows 函式 GetDC。
如果 Windows GetDC
呼叫失敗,則會擲回例外狀況(類型CResourceException
為 )。 如果 Windows 已配置其所有可用的裝置內容,則裝置內容可能無法使用。 您的應用程式會競爭 Windows 下任何指定時間可用的五個通用顯示內容。
範例
void CDCView::DrawInClientDC(CDC *pDC)
{
UNREFERENCED_PARAMETER(pDC);
CClientDC clientDC(this);
clientDC.TextOut(10, 10, CString(_T("I used a client DC!")));
}
CClientDC::m_hWnd
HWND
CWnd
用來建構物件的指標的 CClientDC
。
HWND m_hWnd;
備註
m_hWnd是受保護的變數。
範例
請參閱 CClientDC::CClientDC 的範例。