次の方法で共有


CClientDC::CClientDC

pWnd で指定される CWnd のクライアント領域にアクセスする CClientDC オブジェクトを構築します。

explicit CClientDC(
   CWnd* pWnd 
);

パラメーター

  • pWnd
    デバイス コンテキスト オブジェクトがアクセスするクライアント領域を持つウィンドウ。

解説

コンストラクターは、Windows の GetDC 関数を呼び出します。

Windows の GetDC 関数の呼び出しが失敗すると、CResourceException 型の例外がスローされます。 Windows が利用できるすべてのデバイス コンテキストを既に割り当ててしまっているときは、デバイス コンテキストは利用できません。 アプリケーションは、Windows でいつでも使用できる 5 つの共通ディスプレイ コンテキストを競争して取得します。

使用例

void CDCView::DrawInClientDC(CDC* pDC)
{
   UNREFERENCED_PARAMETER(pDC);

   CClientDC clientDC(this);

   clientDC.TextOut(10, 10, CString(_T("I used a client DC!")));
}

必要条件

**ヘッダー:**afxwin.h

参照

参照

CClientDC クラス

階層図

その他の技術情報

CClientDC のメンバー