次の方法で共有


CWnd::GetDC

指定された CWnd のクラス スタイルに従って、標準、クラス、プライベートのデバイス コンテキストへのポインターを取得します。

CDC* GetDC( );

戻り値

正常終了した場合は、CWnd のクライアント領域用のデバイス コンテキストを識別します。それ以外の場合は NULL を返します。 このポインターは一時的である場合があるので、後で使用するために保持しておくことはできません。

解説

共通デバイス コンテキストでは、GetDC はコンテキストを取得するごとに既定の属性を割り当てます。 クラスとプライベートのコンテキストでは、GetDC は直前に与えられた属性を変更しません。 このデバイス コンテキストは、その後、GDI (グラフィック デバイス インターフェイス) 関数がクライアント領域を描画するときに使います。

デバイス コンテキストがウィンドウ クラスに属していない限り、描画終了後は ReleaseDC メンバー関数を呼び出してコンテキストを解放する必要があります。

クラスが登録されたときに WNDCLASS 構造体に CS_CLASSDCCS_OWNDC、または CS_PARENTDC スタイルを指定すると、CWnd クラスに属するデバイス コンテキストが GetDC メンバー関数で返されます。

必要条件

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

参照

参照

CWnd クラス

階層図

CWnd::GetDCEx

CWnd::ReleaseDC

CWnd::GetWindowDC

GetDC

CClientDC クラス

概念

CWnd のメンバー