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
| InstanceID | Instancja PDF Library for Delphi zwrócona przez CreateLibrary. Użyj 0 wyłącznie dla niejawnej instancji domyślnej |
|---|---|
| ProgressProc | Wskaźnik funkcji wywołania zwrotnego stdcall, która otrzymuje Percent i UserData. Przekaż NULL, gdy aplikacja nie potrzebuje już powiadomień zwrotnych |
| UserData | Wskaźnik zdefiniowany przez aplikację, przekazywany z powrotem do ProgressProc bez interpretacji przez PDF Library for Delphi |
Wartości zwracane
| 0 | Nie znaleziono instancji |
|---|---|
| 1 | Wskaź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