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, когда приложению больше не нужны уведомления обратного вызова
UserDataAn application-defined pointer passed back to ProgressProc without interpretation by PDF Library for Delphi

Возвращаемые значения

0Экземпляр не найден
1Указатель обратного вызова и пользовательские данные сохранены для экземпляра

Примечания

Держите callback лёгким и не входите обратно в PDF Library for Delphi изнутри него