SetProgressCallback

イベント、DLLインターフェイス

説明

選択した PDF Library for Delphi インスタンスに DLL 進行状況コールバックを登録します

このコールバックは、DelphiのOnProgressイベントと同じ値を報告する長時間処理から進捗通知を受け取ります

構文

DLL

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

パラメータ

InstanceIDCreateLibrary が返す PDF Library for Delphi インスタンス。暗黙の既定インスタンスの場合にのみ 0 を使用します
ProgressProcPercentとUserDataを受け取るstdcallコールバックポインターです。アプリケーションがコールバック通知を必要としなくなった場合はNULLを渡します
UserDataPDF Library for Delphi が解釈せずに ProgressProc へ返すアプリケーション定義ポインター

戻り値

0インスタンスが見つかりません
1コールバックポインターとユーザーデータがそのインスタンスに保存されました

備考

コールバックは軽量に保ち、コールバック内から PDF Library for Delphi に再入しないでください