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

IndexIndice del campo modulo su cui operare. Il primo campo modulo ha indice 1
TriggerEventRecupera 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

0Indice campo non valido oppure nessuna azione associata all'evento trigger specificato
Non-zeroL'ActionID del campo modulo per l'evento trigger specificato