GetFormFieldActionIDA

Campos de formulário, Anotações e links de zona ativa

Descrição

O A final indica o ponto de entrada DLL ANSI (char); a superfície ActiveX/COM expõe apenas a forma Unicode. O comportamento é idêntico ao de GetFormFieldActionID e os argumentos string são interpretados usando a página de código atual de SetAnsiMode

Retorna um ActionID para o campo de formulário especificado, que pode ser usado com as várias funções de manipulação de ações como GetActionType, GetActionDest, GetActionURL e SetActionURL

Há diferentes eventos de gatilho e cada um tem sua própria ação

Sintaxe

Delphi

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

DLL

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

Parâmetros

IndexO índice do campo de formulário a manipular. O primeiro campo tem índice 1.
TriggerEventObtém a ação do evento de gatilho informado: String vazia = ação de ativação simples E = ação de entrada da anotação X = ação de saída da anotação D = ação de botão pressionado da anotação U = ação de botão liberado da anotação Fo = ação de foco de entrada da anotação Bl = ação de blur (oposto de foco) da entrada da anotação PO = ação de abertura da página da anotação PC = ação de fechamento da página da anotação PV = ação de página visível da anotação PI = ação de página invisível da anotação K = ação de alteração do campo de formulário F = ação de formatação do campo de formulário V = ação de validação do campo de formulário C = ação de cálculo do campo de formulário

Valores retornados

0O índice do campo era inválido ou o campo não tem uma ação associada ao evento de gatilho informado
Non-zeroThe form field's ActionID for the specified trigger event