GetFormFieldActionIDA
Campi modulo, annotazioni, collegamenti hotspot
Descrizione
Il suffisso A indica l'entry point DLL ANSI (char); l'interfaccia ActiveX/COM espone soltanto la forma Unicode. Il comportamento è identico a GetFormFieldActionID e gli argomenti stringa vengono interpretati usando la code page corrente di SetAnsiMode
Restituisce un ActionID per il campo modulo specificato, utilizzabile con le diverse funzioni di manipolazione delle azioni quali GetActionType, GetActionDest, GetActionURL e SetActionURL
Esistono diversi eventi trigger e ciascuno ha un'azione propria
Sintassi
Delphi
Function DLGetFormFieldActionIDA(InstanceID, Index: Integer; TriggerEvent: PAnsiChar): Integer;
DLL
int DLGetFormFieldActionIDA(int InstanceID, int Index, const char * TriggerEvent);
Parametri
| Index | Indice del campo modulo su cui operare. Il primo campo modulo ha indice 1 |
|---|---|
| TriggerEvent | Recupera l'azione per l'evento trigger specificato: Stringa vuota = azione di attivazione semplice E = azione di ingresso nell'annotazione X = azione di uscita dall'annotazione D = azione di pressione del pulsante sull'annotazione U = azione di rilascio del pulsante sull'annotazione Fo = azione di focus di input dell'annotazione Bl = azione di perdita del focus di input dell'annotazione PO = azione di apertura della pagina dell'annotazione PC = azione di chiusura della pagina dell'annotazione PV = azione di visibilità della pagina dell'annotazione PI = azione di invisibilità della pagina dell'annotazione K = azione di modifica del campo modulo F = azione di formattazione del campo modulo V = azione di convalida del campo modulo C = azione di calcolo del campo modulo |
Valori restituiti
| 0 | Indice campo non valido oppure nessuna azione associata all'evento trigger specificato |
|---|---|
| Non-zero | L'ActionID del campo modulo per l'evento trigger specificato |