IContinueCallback::FContinuePrinting メソッド (docobj.h)
長い印刷操作を続行するかどうかを示します。
構文
HRESULT FContinuePrinting(
[in] LONG nCntPrinted,
[in] LONG nCurPage,
[in] wchar_t *pwszPrintStatus
);
パラメーター
[in] nCntPrinted
オブジェクトが FContinuePrinting の呼び出しを受信した時点で印刷されたページの合計数。
[in] nCurPage
オブジェクトが FContinuePrinting の呼び出しを受信した時点で印刷されるページのページ番号。
[in] pwszPrintStatus
印刷ジョブの現在の状態に関するメッセージへのポインター。 印刷されるオブジェクトは、このメッセージをユーザーに表示する場合と表示しない場合があります。 このパラメーターは、NULL でもかまいません。
戻り値
このメソッドは、E_UNEXPECTED標準の戻り値と、次の値を返すことができます。
リターン コード | 説明 |
---|---|
|
印刷操作を続行します。 |
|
できるだけ早く印刷操作を取り消してください。 |
注釈
IPrint::P rint の実装では、印刷プロセス中に定期的にこのメソッドが呼び出されます。 IPrint 実装では、少なくとも各ページを印刷した後にコールバックする必要があります。そのため、クライアントは必要に応じて、有用な視覚的フィードバックをユーザーに表示できます。 IPrint::P rint は、同じ nCntPrinted 値と nCurPage 値を使用して複数回コールバックできます。これは、印刷されるページが複雑で、ページの途中で取り消す機会をユーザーに与えるのに適している場合に便利な場合があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | docobj.h |