GetFormFieldActionIDA
حقول النماذج، التعليقات التوضيحية وروابط النقاط الساخنة
الوصف
تشير اللاحقة A إلى نقطة دخول DLL بصيغة ANSI (char)؛ وتبقى واجهة ActiveX/COM مكشوفةً بالصيغة Unicode فقط. والسلوك مطابق لـ GetFormFieldActionID وتُفسر وسائط السلاسل بصفحة شيفرة SetAnsiMode الحالية
تُرجع ActionID لحقل النموذج المحدد يمكن استخدامه مع دوال معالجة الإجراءات المتنوعة مثل GetActionType وGetActionDest وGetActionURL وSetActionURL
هناك أحداث مشغلات مختلفة ولكل منها إجراء خاص بها
الصيغة
Delphi
Function DLGetFormFieldActionIDA(InstanceID, Index: Integer; TriggerEvent: PAnsiChar): Integer;
DLL
int DLGetFormFieldActionIDA(int InstanceID, int Index, const char * TriggerEvent);
المعاملات
| Index | فهرس حقل النموذج المطلوب التعامل معه. أول حقل نموذج له الفهرس 1 |
|---|---|
| TriggerEvent | يجلب الإجراء لحدث المشغل المحدد: سلسلة فارغة = إجراء تنشيط بسيط E = إجراء دخول التعليق التوضيحي X = إجراء خروج التعليق التوضيحي D = إجراء ضغط زر التعليق التوضيحي U = إجراء تحرير زر التعليق التوضيحي Fo = إجراء تركيز إدخال التعليق التوضيحي Bl = إجراء فقد تركيز الإدخال (عكس التركيز) للتعليق التوضيحي PO = إجراء فتح صفحة التعليق التوضيحي PC = إجراء إغلاق صفحة التعليق التوضيحي PV = إجراء ظهور صفحة التعليق التوضيحي PI = إجراء إخفاء صفحة التعليق التوضيحي K = إجراء تغيير حقل النموذج F = إجراء تهيئة حقل النموذج V = إجراء التحقق من حقل النموذج C = إجراء حساب حقل النموذج |
قيم الإرجاع
| 0 | كان فهرس الحقل غير صالح أو لا يمتلك الحقل إجراء مرتبطًا بحدث المشغل المحدد |
|---|---|
| Non-zero | قيمة ActionID لحقل النموذج لحدث المشغل المحدد |