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