次の方法で共有


CPaintDC::CPaintDC

CPaintDC オブジェクトを構築し、塗りつぶす対象となるアプリケーション ウィンドウを用意します。さらに、PAINTSTRUCT 構造体 構造体をメンバー変数 CPaintDC::m_ps に格納します。

explicit CPaintDC(
   CWnd* pWnd 
);

パラメーター

  • pWnd
    CPaintDC オブジェクトが所属する CWnd オブジェクトへのポインター。

解説

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

使用例

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

// Get a dc for a HWND.
CPaintDC dc2(CWnd::FromHandle(hWnd));

必要条件

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

参照

参照

CPaintDC クラス

階層図

その他の技術情報

CPaintDC のメンバー