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 |