次の方法で共有


CWindowDC::CWindowDC

CWindowDC オブジェクトを構築します。このオブジェクトは、pWnd で示される CWnd オブジェクトの画面領域全体 (クライアント領域と非クライアント領域) にアクセスします。

explicit CWindowDC(
   CWnd* pWnd 
);

パラメーター

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

解説

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

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

使用例

// Get a dc for a CWnd object pointer.
CWindowDC dc(pWnd);

// Send my private massage.
::SendMessage(pWnd->m_hWnd, WM_MYMESSAGE, 0, 0);

必要条件

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

参照

参照

CWindowDC クラス

階層図

CDC クラス

CClientDC クラス

CWnd クラス

その他の技術情報

CWindowDC のメンバー