COleClientItem::SetPrintDevice
この項目の印刷対象デバイスを変更するには、この関数を呼び出します。
BOOL SetPrintDevice(
const DVTARGETDEVICE* ptd
);
BOOL SetPrintDevice(
const PRINTDLG* ppd
);
パラメーター
ptd
新しい印刷対象デバイスに関する情報を含む DVTARGETDEVICE のデータ構造体へのポインター。NULL の場合もあります。ppd
新しい印刷対象デバイスに関する情報を含む PRINTDLG のデータ構造体へのポインター。NULL の場合もあります。
戻り値
関数が正常に終了した場合は、; それ以外の場合は 0。
解説
この関数では、アイテムの印刷対象デバイスを更新しますが、プレゼンテーションのキャッシュが更新されません。項目のプレゼンテーションのキャッシュを更新するには、UpdateLinkを呼び出します。
この関数の引数は、ターゲット デバイスを識別するために、OLE システムで使用される情報が含まれています。PRINTDLG の構造は共通の印刷ダイアログ ボックスを初期化するために Windows が使用する情報が格納されます。ユーザーがダイアログ ボックスを閉じると、Windows はこの構造のユーザーの選択に関する情報を返します。CPrintDialog のオブジェクトの m_pd のメンバーは PRINTDLG 構造です。
この構造体の詳細については、Windows SDKの PRINTDLG を参照してください。
詳細については、Windows SDKの DVTARGETDEVICE を参照してください。
必要条件
ヘッダー : afxole.h