GetFormFieldActionIDA

フォームフィールド、注釈とホットスポットリンク

説明

末尾の A は ANSI(char)DLL エントリポイントを示します。ActiveX/COM インターフェースでは Unicode 形式のみを公開します。動作は GetFormFieldActionID と同じで、文字列引数は現在の SetAnsiMode コードページを使用して解釈されます

指定したフォームフィールドの ActionID を返します。GetActionType、GetActionDest、GetActionURL、SetActionURL などの各種アクション操作関数で使用できます

トリガーイベントには複数の種類があり、それぞれに'固有のアクションがあります

構文

Delphi

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

DLL

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

パラメータ

Index操作対象のフォームフィールドのインデックスです。最初のフォームフィールドのインデックスは 1 です
TriggerEvent指定したトリガーイベントのアクションを取得します: 空文字列 = 単純な起動アクション E = 注釈進入アクション X = 注釈退出アクション D = 注釈ボタンダウンアクション U = 注釈ボタンアップアクション Fo = 注釈入力フォーカスアクション Bl = 注釈入力ブラー(フォーカスの反対)アクション PO = 注釈ページオープンアクション PC = 注釈ページクローズアクション PV = 注釈ページ表示アクション PI = 注釈ページ非表示アクション K = フォームフィールド変更アクション F = フォームフィールド書式アクション V = フォームフィールド検証アクション C = フォームフィールド計算アクション

戻り値

0フィールドインデックスが無効であるか、フィールドに指定したトリガーイベントに関連付けられたアクションがありません
Non-zero指定したトリガーイベント用のフォームフィールド's ActionID