CWnd::GetDC
更新 : 2007 年 11 月
指定された CWnd のクラス スタイルに従って、標準、クラス、プライベートのデバイス コンテキストへのポインタを取得します。
CDC* GetDC( );
戻り値
正常終了した場合は、CWnd のクライアント領域用のデバイス コンテキストを識別します。それ以外の場合は NULL を返します。このポインタは一時的である場合があるので、後で使用するために保持しておくことはできません。
解説
共通デバイス コンテキストでは、GetDC はコンテキストを取得するごとに既定の属性を割り当てます。クラスとプライベートのコンテキストでは、GetDC は直前に与えられた属性を変更しません。このデバイス コンテキストは、その後、GDI (グラフィック デバイス インターフェイス) 関数がクライアント領域を描画するときに使います。
デバイス コンテキストがウィンドウ クラスに属していない限り、描画終了後は ReleaseDC メンバ関数を呼び出してコンテキストを解放する必要があります。
クラスが登録されたときに WNDCLASS 構造体に CS_CLASSDC、CS_OWNDC、または CS_PARENTDC スタイルを指定すると、CWnd クラスに属するデバイス コンテキストが GetDC メンバ関数で返されます。
必要条件
ヘッダー : afxwin.h