SetProgressCallback

事件、DLL 接口

描述

为选定的 PDF Library for Delphi 实例注册 DLL 进度回调

该回调接收长时间运行操作的进度通知,这些操作报告的值与 Delphi OnProgress 事件公开的值相同

语法

DLL

typedef int (__stdcall *DLPDFlibProgressProc)(int Percent, void * UserData);
int DLSetProgressCallback(int InstanceID, DLPDFlibProgressProc ProgressProc, void * UserData);

参数

InstanceID由 CreateLibrary 返回的 PDF Library for Delphi 实例,仅可对隐式默认实例使用 0
ProgressProc接收 Percent 和 UserData 的 stdcall 回调指针。当应用不再需要回调通知时传入 NULL
UserData由 PDF Library for Delphi 不加解释地传回 ProgressProc 的应用程序定义指针

返回值

0未找到该实例
1回调指针和用户数据已为该实例保存

备注

保持回调轻量,避免在回调内部重新进入 PDF Library for Delphi