GetFormFieldActionIDA

Campos de formulário, anotações e ligações hotspot

Descrição

O sufixo A indica o ponto de entrada ANSI (char) da DLL; a superfície ActiveX/COM expõe apenas a forma Unicode. O comportamento é idêntico ao de GetFormFieldActionID e os argumentos de cadeia de caracteres são interpretados com base na página de código atual definida por SetAnsiMode

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

Existem diferentes eventos acionadores e cada um tem it's 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 com que trabalhar. O primeiro campo de formulário tem o índice 1
TriggerEventObtém a ação do evento acionador especificado: Cadeia vazia = ação de ativação simples E = ação ao entrar na anotação X = ação ao sair da anotação D = ação ao premir o botão na anotação U = ação ao libertar o botão na anotação Fo = ação de foco de entrada da anotação Bl = ação de perda de foco de entrada da anotação (oposto de foco) PO = ação ao abrir a página da anotação PC = ação ao fechar a página da anotação PV = ação quando a página da anotação fica visível PI = ação quando a página da anotação fica invisível 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 devolvidos

0O índice do campo era inválido ou o campo não tem uma ação associada ao evento acionador especificado
Non-zeroO ActionID do campo de formulário's para o evento acionador especificado