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 | 應用程式自訂的指標,會原樣傳回 ProgressProc,PDF Library for Delphi 不做任何解讀 |
傳回值
| 0 | 找不到該執行個體 |
|---|---|
| 1 | 已為該執行個體儲存回呼指標與使用者資料 |
備註
回呼保持輕量,避免在回呼內部再次進入 PDF Library for Delphi