SetProgressCallback

Събития, DLL интерфейс

Описание

Регистрира DLL callback за напредъка за избрания екземпляр на PDFlibPas

Callback-ът получава известия за напредъка от дълготрайни операции, които връщат същите стойности като събитието OnProgress в Delphi

Синтаксис

DLL

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

Параметри

InstanceIDЕкземплярът на PDFlibPas, върнат от CreateLibrary. Използвайте 0 само за имплицитния подразбиращ се екземпляр
ProgressProcstdcall callback указател, който получава Percent и UserData. Подайте NULL, когато приложението вече не се нуждае от известия за callback
UserDataПоказалец, определен от приложението, предаван обратно на ProgressProc без интерпретация от PDFlibPas

Върнати стойности

0Екземплярът не беше намерен
1Указателят към callback и потребителските данни бяха запазени за екземпляра

Бележки

Дръжте callback-а лек и избягвайте повторно влизане в PDFlibPas от самия callback