次の方法で共有


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標準の戻り値と、次の値を返すことができます。

リターン コード 説明
S_OK
印刷操作を続行します。
S_FALSE
できるだけ早く印刷操作を取り消してください。

注釈

IPrint::P rint の実装では、印刷プロセス中に定期的にこのメソッドが呼び出されます。 IPrint 実装では、少なくとも各ページを印刷した後にコールバックする必要があります。そのため、クライアントは必要に応じて、有用な視覚的フィードバックをユーザーに表示できます。 IPrint::P rint は、同じ nCntPrinted 値と nCurPage 値を使用して複数回コールバックできます。これは、印刷されるページが複雑で、ページの途中で取り消す機会をユーザーに与えるのに適している場合に便利な場合があります。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー docobj.h

こちらもご覧ください

IContinueCallback

Iprint