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
| Index | O índice do campo de formulário com que trabalhar. O primeiro campo de formulário tem o índice 1 |
|---|---|
| TriggerEvent | Obté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
| 0 | O índice do campo era inválido ou o campo não tem uma ação associada ao evento acionador especificado |
|---|---|
| Non-zero | O ActionID do campo de formulário's para o evento acionador especificado |