CWnd::GetDC

CDC ※ GetDC( );

戻り値

成功した場合はCWndのクライアント領域のデバイス コンテキストを識別します。それ以外の場合、戻り値はNULLです。ポインターは一時的である可能性があり、後で使用するため保存できません。

解説

ポインターは共通に、クラス、または指定されたCWndのクラス スタイルによって、クライアント領域のプライベートのデバイス コンテキストを取得します。GetDC共通のデバイス コンテキストを取得するたびに、コンテキストに既定の属性が割り当てられます。クラスとプライベートのコンテキストは、 GetDC変更以前に割り当てられた属性を葉します。クライアント領域で描画する後続のグラフィック デバイス インターフェイス (GDI) 関数でデバイス コンテキストを使用できます。

デバイス コンテキストがウィンドウ クラスに属していない限り、塗装後コンテキストを解放する、 ReleaseDCメンバー関数を呼び出す必要があります。唯一の 5 つの共通デバイス コンテキスト任意の時点で利用できるので、デバイス コンテキストを解放に失敗は、デバイス コンテキストにアクセスする他のアプリケーションを防ぐことができます。

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

CWnd の概要|nbsp;クラス メンバー |階層図(&N)

参照特価;CWnd::GetDCExCWnd::ReleaseDCCWnd::GetWindowDC :: GetDCCClientDC(&N)

Index