このトピックはまだ評価されていません - このトピックを評価する

CDC::ResetDC

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


BOOL ResetDC(
   const DEVMODE* lpDevMode 
);

パラメータ

lpDevMode

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

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

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

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

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

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

この情報は役に立ちましたか。
(残り 1500 文字)
コミュニティ コンテンツ 追加
注釈 FAQ