SetProgressCallback
События, интерфейс DLL
Описание
Регистрирует callback прогресса DLL для выбранного экземпляра PDF Library for Delphi
Обратный вызов получает уведомления о прогрессе от длительных операций, которые сообщают те же значения, что и событие Delphi OnProgress
Синтаксис
DLL
typedef int (__stdcall *DLPDFlibProgressProc)(int Percent, void * UserData);
int DLSetProgressCallback(int InstanceID, DLPDFlibProgressProc ProgressProc, void * UserData);Параметры
| InstanceID | Экземпляр PDF Library for Delphi, возвращённый CreateLibrary; 0 — только для неявного экземпляра по умолчанию |
|---|---|
| ProgressProc | Указатель обратного вызова stdcall, который получает Percent и UserData. Передайте NULL, когда приложению больше не нужны уведомления обратного вызова |
| UserData | An application-defined pointer passed back to ProgressProc without interpretation by PDF Library for Delphi |
Возвращаемые значения
| 0 | Экземпляр не найден |
|---|---|
| 1 | Указатель обратного вызова и пользовательские данные сохранены для экземпляра |
Примечания
Держите callback лёгким и не входите обратно в PDF Library for Delphi изнутри него