GetFormFieldActionIDA
Campos de formulario, anotaciones y vínculos de zona activa
Descripción
La A final indica el punto de entrada de DLL ANSI (char); la superficie ActiveX/COM solo expone la forma Unicode. El comportamiento es idéntico al de GetFormFieldActionID y los argumentos de cadena se interpretan mediante la página de códigos actual de SetAnsiMode
Devuelve un ActionID para el campo de formulario especificado que puede usarse con diversas funciones de manipulación de acciones como GetActionType, GetActionDest, GetActionURL y SetActionURL
Hay distintos eventos desencadenantes y cada uno tiene su propia acción's
Sintaxis
Delphi
Function DLGetFormFieldActionIDA(InstanceID, Index: Integer; TriggerEvent: PAnsiChar): Integer;
DLL
int DLGetFormFieldActionIDA(int InstanceID, int Index, const char * TriggerEvent);
Parámetros
| Index | El índice del campo de formulario con el que se trabajará El primer campo de formulario tiene el índice 1 |
|---|---|
| TriggerEvent | Obtiene la acción del evento de activación especificado: cadena vacía = acción de activación simple E = acción al entrar en la anotación X = acción al salir de la anotación D = acción al presionar el botón de anotación U = acción al soltar el botón de anotación Fo = acción al enfocar la entrada de anotación Bl = acción al perder el foco de la entrada de anotación (opuesta al foco) PO = acción al abrir página de anotación PC = acción al cerrar página de anotación PV = acción al mostrar página de anotación PI = acción al ocultar página de anotación K = acción de cambio de campo de formulario F = acción de formato de campo de formulario V = acción de validación de campo de formulario C = acción de cálculo de campo de formulario |
Valores devueltos
| 0 | El índice del campo no era válido o el campo no tiene una acción asociada con el evento activador especificado |
|---|---|
| Non-zero | El ActionID del campo de formulario's para el evento de activación especificado |