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 可以使用相同的 nCntPrintednCurPage 值多次回调,这有时在打印的页面很复杂并且适合让用户有机会在中间页取消时使用。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 docobj.h

另请参阅

IContinueCallback

IPrint