次の方法で共有


CDC::ResetDC

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 のメンバー