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);

參數

InstanceIDCreateLibrary 傳回的 PDF Library for Delphi 實例。0 只用於隱含的預設實例
ProgressProc接收 Percent 與 UserData 的 stdcall 回呼指標。當應用程式不再需要回呼通知時傳入 NULL
UserData應用程式自訂的指標,會原樣傳回 ProgressProc,PDF Library for Delphi 不做任何解讀

傳回值

0找不到該執行個體
1已為該執行個體儲存回呼指標與使用者資料

備註

回呼保持輕量,避免在回呼內部再次進入 PDF Library for Delphi