SetFormFieldResetActionA
フォームフィールド
説明
末尾の A は ANSI(char)DLL エントリポイントを示します。ActiveX/COM インターフェースでは Unicode 形式のみを公開します。動作は SetFormFieldResetAction と同じで、文字列引数は現在の SetAnsiMode コードページを使用して解釈されます
ボタンフォームフィールドにリセットアクションを追加する。実行するとすべてのフォームフィールドが既定値にリセットされる
構文
Delphi
Function DLSetFormFieldResetActionA(InstanceID, Index: Integer; ActionType: PAnsiChar): Integer;
DLL
int DLSetFormFieldResetActionA(int InstanceID, int Index, const char * ActionType);
パラメータ
| Index | フォームフィールドのインデックス |
|---|---|
| ActionType | アクションタイプ:E = カーソルが annotation's active area に入ったときに実行するアクションX = カーソルが annotation's active area から出たときに実行するアクションD = annotation's active area 内でマウスボタンを押したときに実行するアクションU = annotation's active area 内でマウスボタンを離したときに実行するアクションFo = 注釈が入力フォーカスを受け取ったときに実行するアクションBl = 注釈が入力フォーカスを失った(blurred)ときに実行するアクションK = ユーザーがテキストフィールドやコンボボックスにキー入力したとき、またはスクロール可能なリストボックスの選択を変更したときに実行するアクション。これによりキー入力の有効性を確認し、拒否または変更できます。F = 現在値を表示するためにフィールドを書式設定する前に実行するアクション。これにより書式設定前に field's value を変更できます。V = field's value が変更されたときに実行するアクション。これにより新しい値の有効性を確認できます。C = 別のフィールド値が変更されたとき、このフィールドの値を再計算するために実行するアクション |
戻り値
| 0 | フィールドアクションを設定できませんでした |
|---|---|
| 1 | Success |