CPaintDC::CPaintDC

更新 : 2007 年 11 月

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 のメンバ