SetProgressCallback

Sự kiện, Giao diện DLL

Mô tả

Đăng ký một callback tiến trình DLL cho instance PDF Library for Delphi đang chọn

Callback nhận thông báo tiến trình từ các thao tác chạy dài, báo các giá trị giống như sự kiện OnProgress của Delphi cung cấp

Cú pháp

DLL

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

Tham số

InstanceIDInstance PDF Library for Delphi do CreateLibrary trả về. Chỉ dùng 0 cho instance mặc định ngầm định
ProgressProcCon trỏ callback stdcall nhận Percent và UserData. Truyền NULL khi ứng dụng không còn cần thông báo callback
UserDataMột con trỏ do ứng dụng định nghĩa được truyền ngược cho ProgressProc mà PDF Library for Delphi không diễn giải

Giá trị trả về

0Không tìm thấy instance
1Con trỏ callback và user data đã được lưu cho instance

Ghi chú

Giữ callback nhẹ nhàng và tránh gọi ngược lại PDF Library for Delphi từ bên trong callback