SetProgressCallback
Eventos, interfaz DLL
Descripción
Registra una devolución de llamada de progreso de DLL para la instancia seleccionada de PDF Library for Delphi
La devolución recibe notificaciones de progreso de operaciones largas que reportan los mismos valores expuestos por el evento Delphi OnProgress
Sintaxis
DLL
typedef int (__stdcall *DLPDFlibProgressProc)(int Percent, void * UserData);
int DLSetProgressCallback(int InstanceID, DLPDFlibProgressProc ProgressProc, void * UserData);Parámetros
| InstanceID | La instancia de PDF Library for Delphi devuelta por CreateLibrary. Use 0 solo para la instancia predeterminada implícita |
|---|---|
| ProgressProc | Un puntero de devolución stdcall que recibe Percent y UserData. Pasa NULL cuando la aplicación ya no necesite notificaciones de devolución |
| UserData | Un puntero definido por la aplicación que se devuelve a ProgressProc sin interpretación por PDF Library for Delphi |
Valores devueltos
| 0 | No se encontró la instancia |
|---|---|
| 1 | El puntero de devolución y los datos de usuario se almacenaron para la instancia |
Observaciones
Mantenga la devolución de llamada ligera y evite volver a entrar en PDF Library for Delphi desde dentro de ella