Share via


IPrintDialogCallback::InitDone メソッド (commdlg.h)

PrintDlgEx によって呼び出されます。システムが Print プロパティ シート[全般] ページの初期化を完了したときに呼び出されます。

構文

HRESULT InitDone();

戻り値

種類: HRESULT

PrintDlgEx 関数が既定のアクションを実行しないようにするには、S_OKを返します。

PrintDlgEx が既定アクションを実行できるようにするには、S_FALSEを返します。 現在、 PrintDlgExInitDone 呼び出し後に既定の処理を実行しません。

解説

コールバック オブジェクトが IObjectWithSite インターフェイスを実装している場合、 PrintDlgEx 関数は IObjectWithSite::SetSite メソッドを呼び出して 、IPrintDialogServices ポインターをコールバック オブジェクトに渡します。 PrintDlgEx 関数は、InitDone メソッドを呼び出す前に IObjectWithSite::SetSite メソッドを呼び出します。 これにより、 InitDone 実装で IPrintDialogServices メソッドを使用して、現在選択されているプリンターに関する情報を取得できます。

要件

   
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー commdlg.h (Windows.h を含む)
[DLL] Comdlg32.dll

関連項目

共通ダイアログ ボックス ライブラリ

概念

IPrintDialogCallback

IPrintDialogServices

PrintDlgEx

参照