GetFormFieldActionIDA
Campos de formulario, anotaciones y enlaces de zona activa
Descripción
La A final indica el punto de entrada de DLL ANSI (char); la interfaz ActiveX/COM solo expone la forma Unicode. El comportamiento es idéntico a GetFormFieldActionID y los argumentos de cadena se interpretan con la página de códigos SetAnsiMode actual
Devuelve un ActionID para el campo de formulario especificado que puede utilizarse con funciones de manipulación de acciones como GetActionType, GetActionDest, GetActionURL y SetActionURL
Existen distintos eventos desencadenadores y cada uno tiene su 'acción propia'
Sintaxis
Delphi
Function DLGetFormFieldActionIDA(InstanceID, Index: Integer; TriggerEvent: PAnsiChar): Integer;
DLL
int DLGetFormFieldActionIDA(int InstanceID, int Index, const char * TriggerEvent);
Parámetros
| Index | Índice del campo de formulario con el que se trabajará. El primer campo de formulario tiene el índice 1 |
|---|---|
| TriggerEvent | Acción del desencadenador: vacío = activación E = entrar X = salir D = botón abajo U = arriba Fo = foco Bl = perder foco PO = abrir página PC = cerrar PV = visible PI = invisible K = cambiar campo F = formato V = validar C = calcular |
Valores devueltos
| 0 | El índice del campo no era válido o el campo no tiene ninguna acción asociada al evento desencadenador especificado |
|---|---|
| Non-zero | El 'ActionID del campo de formulario' para el evento desencadenador especificado |