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

InstanceIDLa instancia de PDF Library for Delphi devuelta por CreateLibrary. Use 0 solo para la instancia predeterminada implícita
ProgressProcUn puntero de devolución stdcall que recibe Percent y UserData. Pasa NULL cuando la aplicación ya no necesite notificaciones de devolución
UserDataUn puntero definido por la aplicación que se devuelve a ProgressProc sin interpretación por PDF Library for Delphi

Valores devueltos

0No se encontró la instancia
1El 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