SetProgressCallback

Eventos, interface DLL

Descrição

Registra um callback de progresso de DLL para a instância selecionada do PDF Library for Delphi

O callback recebe notificações de progresso de operações longas que relatam os mesmos valores expostos pelo evento Delphi OnProgress

Sintaxe

DLL

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

Parâmetros

InstanceIDA instância do PDF Library for Delphi retornada por CreateLibrary. Use 0 apenas para a instância padrão implícita
ProgressProcUm ponteiro de callback stdcall que recebe Percent e UserData. Passe NULL quando a aplicação não precisar mais de notificações de callback
UserDataAn application-defined pointer passed back to ProgressProc without interpretation by PDF Library for Delphi

Valores retornados

0A instância não foi encontrada
1O ponteiro de callback e os dados de usuário foram armazenados para a instância

Observações

Mantenha o callback leve e evite reentrar no PDF Library for Delphi de dentro do callback