SetProgressCallback

رویدادها، رابط DLL

توضیحات

callback پیشرفت DLL را برای نمونهٔ PDF Library for Delphi انتخاب‌شده ثبت می‌کند

callback اعلان‌های پیشرفت را از عملیات طولانی دریافت می‌کند؛ این اعلان‌ها همان مقادیری را گزارش می‌کنند که رویداد OnProgress در Delphi در دسترس می‌گذارد

نحو

DLL

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

پارامترها

InstanceIDنمونهٔ PDF Library for Delphi برگردانده‌شده توسط CreateLibrary. مقدار 0 فقط برای نمونهٔ پیش‌فرض ضمنی
ProgressProcاشاره‌گر callback با قرارداد stdcall که Percent و UserData را می‌گیرد؛ وقتی برنامه دیگر به اعلان‌های callback نیاز ندارد NULL بدهید
UserDataاشاره‌گر تعریف‌شده توسط برنامه که بدون تفسیر توسط PDF Library for Delphi به ProgressProc برگردانده می‌شود

مقادیر بازگشتی

0نمونه پیدا نشد
1اشاره‌گر callback و دادهٔ کاربر برای نمونه ذخیره شدند

ملاحظات

callback را سبک نگه دارید و از ورود دوباره به PDF Library for Delphi از داخل callback خودداری کنید