SetProgressCallback

Συμβάντα, διεπαφή DLL

Περιγραφή

Καταχωρεί DLL callback προόδου για το επιλεγμένο instance του PDF Library for Delphi

Το callback λαμβάνει ειδοποιήσεις προόδου από χρονοβόρες λειτουργίες που αναφέρουν τις ίδιες τιμές με αυτές που εκθέτει το συμβάν OnProgress της Delphi

Σύνταξη

DLL

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

Παράμετροι

InstanceIDΤο instance του PDF Library for Delphi που επιστρέφει το CreateLibrary. Χρησιμοποιήστε 0 μόνο για το implicit προεπιλεγμένο instance
ProgressProcΔείκτης callback stdcall που λαμβάνει Percent και UserData. Περάστε NULL όταν η εφαρμογή δεν χρειάζεται πλέον ειδοποιήσεις callback
UserDataΔείκτης ορισμένος από την εφαρμογή που επιστρέφεται στο ProgressProc χωρίς ερμηνεία από το PDF Library for Delphi

Τιμές επιστροφής

0Το instance δεν βρέθηκε
1Ο δείκτης callback και τα δεδομένα χρήστη αποθηκεύτηκαν για το instance

Παρατηρήσεις

Διατηρήστε το callback ελαφρύ και αποφύγετε να ξαναμπείτε στο PDF Library for Delphi μέσα από το callback