SetProgressCallback

Zdarzenia, Interfejs DLL

Opis

Rejestruje funkcję wywołania zwrotnego postępu DLL dla wybranej instancji PDF Library for Delphi

Funkcja wywołania zwrotnego otrzymuje powiadomienia o postępie długotrwałych operacji, które zgłaszają te same wartości co zdarzenie Delphi OnProgress

Składnia

DLL

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

Parametry

InstanceIDInstancja PDF Library for Delphi zwrócona przez CreateLibrary. Użyj 0 wyłącznie dla niejawnej instancji domyślnej
ProgressProcWskaźnik funkcji wywołania zwrotnego stdcall, która otrzymuje Percent i UserData. Przekaż NULL, gdy aplikacja nie potrzebuje już powiadomień zwrotnych
UserDataWskaźnik zdefiniowany przez aplikację, przekazywany z powrotem do ProgressProc bez interpretacji przez PDF Library for Delphi

Wartości zwracane

0Nie znaleziono instancji
1Wskaźnik funkcji wywołania zwrotnego i dane użytkownika zostały zapisane dla instancji

Uwagi

Funkcja wywołania zwrotnego powinna wykonywać niewiele pracy; nie wywołuj z niej ponownie PDF Library for Delphi