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