RemoveFormFieldActionA

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 RemoveFormFieldAction y los argumentos de cadena se interpretan con la página de códigos SetAnsiMode actual

Elimina la acción asignada a un desencadenador de campo de formulario

Sintaxis

Delphi

Function DLRemoveFormFieldActionA(InstanceID, Index: Integer; TriggerEvent: PAnsiChar): Integer;

DLL

int DLRemoveFormFieldActionA(int InstanceID, int Index, const char * TriggerEvent);

Parámetros

IndexEl índice de campo de formulario basado en 1
TriggerEventEl nombre del desencadenador que se borrará: vacío para la acción principal /A, o E, X, D, U, Fo, Bl, K, F, V o C

Valores devueltos

0No se eliminó ninguna acción de campo coincidente
1Se ha eliminado la acción de campo solicitada

Observaciones

Cuando TriggerEvent es U, la función borra tanto la acción principal /A como cualquier acción adicional /AA /U, de modo que las formas antiguas y nuevas de la acción al soltar el botón del ratón se eliminan juntas

Al eliminar la última acción adicional, también se elimina el diccionario /AA vacío del diccionario del campo