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
| Index | Indeks pola formularza. Pierwsze pole ma indeks 1 |
|---|---|
| TriggerEvent | Pobiera 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
| 0 | Indeks pola był nieprawidłowy albo pole nie ma akcji powiązanej ze wskazanym zdarzeniem wyzwalającym |
|---|---|
| Non-zero | ActionID pola formularza's dla wskazanego zdarzenia wyzwalającego |