共用方式為


CClientDC 類別

負責在建構階段呼叫 Windows 函 式 GetDC ,並在 解構階段呼叫 ReleaseDC

語法

class CClientDC : public CDC

成員

公用建構函式

名稱 描述
CClientDC::CClientDC CClientDC建構連接到 的物件 CWnd

受保護的資料成員

名稱 描述
CClientDC::m_hWnd CClientDC 為有效視窗的 HWND。

備註

這表示與 CClientDC 物件相關聯的裝置內容是視窗的工作區。

如需 的詳細資訊 CClientDC ,請參閱 裝置內容

繼承階層架構

CObject

CDC

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

HWNDCWnd 用來建構物件的指標的 CClientDC

HWND m_hWnd;

備註

m_hWnd是受保護的變數。

範例

請參閱 CClientDC::CClientDC 範例。

另請參閱

MFC 範例 MDI
CDC 類別
階層架構圖表
CDC 類別