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);パラメータ
| InstanceID | CreateLibrary が返す PDF Library for Delphi インスタンス。暗黙の既定インスタンスの場合にのみ 0 を使用します |
|---|---|
| ProgressProc | PercentとUserDataを受け取るstdcallコールバックポインターです。アプリケーションがコールバック通知を必要としなくなった場合はNULLを渡します |
| UserData | PDF Library for Delphi が解釈せずに ProgressProc へ返すアプリケーション定義ポインター |
戻り値
| 0 | インスタンスが見つかりません |
|---|---|
| 1 | コールバックポインターとユーザーデータがそのインスタンスに保存されました |
備考
コールバックは軽量に保ち、コールバック内から PDF Library for Delphi に再入しないでください