SetProgressCallback

Eventi, interfaccia DLL

Descrizione

Registra una callback di avanzamento DLL per l'istanza selezionata di PDF Library for Delphi

Il callback riceve notifiche di avanzamento dalle operazioni lunghe che segnalano gli stessi valori esposti dall'evento Delphi OnProgress

Sintassi

DLL

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

Parametri

InstanceIDIstanza PDF Library for Delphi restituita da CreateLibrary. Usare 0 solo per l'istanza implicita predefinita
ProgressProcUn puntatore callback stdcall che riceve Percent e UserData. Passare NULL quando l'applicazione non necessita più delle notifiche callback
UserDataPuntatore definito dall'applicazione restituito a ProgressProc senza interpretazione da PDF Library for Delphi

Valori restituiti

0L'istanza non è stata trovata
1Il puntatore del callback e i dati utente sono stati memorizzati per l'istanza

Note

Mantenere leggera la callback ed evitare di rientrare in PDF Library for Delphi dal suo interno