GetFormFieldActionIDA

Pola formularzy, Adnotacje i łącza obszarów aktywnych

Opis

Końcowa litera A oznacza punkt wejścia DLL ANSI (char); powierzchnia ActiveX/COM udostępnia wyłącznie postać Unicode. Zachowanie jest identyczne jak w GetFormFieldActionID, a argumenty ciągów są interpretowane przy użyciu bieżącej strony kodowej SetAnsiMode

Zwraca ActionID wskazanego pola formularza, którego można używać z funkcjami modyfikowania akcji, takimi jak GetActionType, GetActionDest, GetActionURL i SetActionURL

Istnieją różne zdarzenia wyzwalające i każde z nich ma własną akcję's

Składnia

Delphi

Function DLGetFormFieldActionIDA(InstanceID, Index: Integer; TriggerEvent: PAnsiChar): Integer;

DLL

int DLGetFormFieldActionIDA(int InstanceID, int Index, const char * TriggerEvent);

Parametry

IndexIndeks pola formularza. Pierwsze pole ma indeks 1
TriggerEventPobiera akcję wskazanego zdarzenia wyzwalającego: Pusty ciąg = prosta akcja aktywacji E = akcja wejścia do adnotacji X = akcja wyjścia z adnotacji D = akcja naciśnięcia przycisku adnotacji U = akcja zwolnienia przycisku adnotacji Fo = akcja uzyskania fokusu przez adnotację Bl = akcja utraty fokusu przez adnotację PO = akcja otwarcia strony adnotacji PC = akcja zamknięcia strony adnotacji PV = akcja uwidocznienia strony adnotacji PI = akcja ukrycia strony adnotacji K = akcja zmiany pola formularza F = akcja formatowania pola formularza V = akcja walidacji pola formularza C = akcja obliczania pola formularza

Wartości zwracane

0Indeks pola był nieprawidłowy albo pole nie ma akcji powiązanej ze wskazanym zdarzeniem wyzwalającym
Non-zeroActionID pola formularza's dla wskazanego zdarzenia wyzwalającego