次の方法で共有


CDC::ResetDC

更新 : 2007 年 11 月

CDC オブジェクトにラップされているデバイス コンテキストを更新します。

BOOL ResetDC(
   const DEVMODE* lpDevMode 
);

パラメータ

  • lpDevMode
    Windows の DEVMODE 構造体へのポインタ。

戻り値

正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。

解説

デバイス コンテキストは、指定した Windows の DEVMODE 構造体の情報によって更新されます。このメンバ関数は、属性デバイス コンテキストをリセットするだけです。

アプリケーションは通常、ウィンドウに WM_DEVMODECHANGE が送られたときに、ResetDC メンバ関数を使います。ドキュメントの印刷中に、用紙の向きやビン (用紙のカセット) を変更するときにも使えます。

ドライバ名やデバイス名、または出力ポートは変更できません。ポートの接続やデバイス名を変更するときは、元のデバイス コンテキストを削除して、新しい情報で新たなデバイス コンテキストを作成してください。

このメンバ関数を呼び出す前に、デバイス コンテキストが選択したストック オブジェクト以外のすべてのオブジェクトの選択を解除します。

必要条件

ヘッダー : afxwin.h

参照

参照

CDC クラス

階層図

CDC::m_hAttribDC

ResetDC

WM_DEVMODECHANGE

DEVMODE

その他の技術情報

CDC のメンバ