| 4D v13.4POST EVENT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v13.4
 POST EVENT 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| POST EVENT ( what ; message ; when ; mouseX ; mouseY ; modifiers {; process} ) | ||||||||
| 引数 | 型 | 説明 | ||||||
| what | 倍長整数 |   | イベントのタイプ | |||||
| message | 倍長整数 |   | イベントメッセージ | |||||
| when | 倍長整数 |   | Tick単位でのイベント時間 | |||||
| mouseX | 倍長整数 |   | マウスの水平座標 | |||||
| mouseY | 倍長整数 |   | マウスの垂直座標 | |||||
| modifiers | 倍長整数 |   | モディファイアキーのステータス | |||||
| process | 倍長整数 |   | 送信先のプロセス参照番号、 省略または0の場合、アプリケーションイベントキュー | |||||
POST EVENT コマンドは、キーボードまたはマウスイベントをシミュレートします。これは、ユーザが実際にキーボードやマウス上で動作を行った場合と同様の結果を生じます。
引数 what には、以下の値のいずれかを渡します。
| 定数 | 型 | 値 | 
| Auto key event | 倍長整数 | 5 | 
| Key down event | 倍長整数 | 3 | 
| Key up event | 倍長整数 | 4 | 
| Mouse down event | 倍長整数 | 1 | 
| Mouse up event | 倍長整数 | 2 | 
通常、Tickcount によって返される値を when に渡します。
イベントがマウス関連のイベントであれば、クリックの水平座標と垂直座標を mouseX と mouseY に渡します。
引数 modifiers には、テーマの定数を1つまたは組み合わせを渡します。
| 定数 | 型 | 値 | コメント | 
| Activate window bit | 倍長整数 | 0 | |
| Activate window mask | 倍長整数 | 1 | |
| Caps Lock key bit | 倍長整数 | 10 | |
| Caps Lock key mask | 倍長整数 | 1024 | |
| Command key bit | 倍長整数 | 8 | |
| Command key mask | 倍長整数 | 256 | Windows = Ctrlキー、Mac OS = Commandキー | 
| Control key bit | 倍長整数 | 12 | |
| Control key mask | 倍長整数 | 4096 | Mac OSのみ | 
| Mouse button bit | 倍長整数 | 7 | |
| Mouse button mask | 倍長整数 | 128 | |
| Option key bit | 倍長整数 | 11 | |
| Option key mask | 倍長整数 | 2048 | Windows = Altキー、Mac OS = Optionキー | 
| Right control key bit | 倍長整数 | 15 | |
| Right control key mask | 倍長整数 | 32768 | |
| Right option key bit | 倍長整数 | 14 | |
| Right option key mask | 倍長整数 | 16384 | |
| Right shift key bit | 倍長整数 | 13 | |
| Right shift key mask | 倍長整数 | 8192 | |
| Shift key bit | 倍長整数 | 9 | |
| Shift key mask | 倍長整数 | 512 | WindowsおよびMac OS | 
例えば、Shift キーをシミュレートするには Shift key bit を渡します。
引数 process を指定すると、 イベントは、process に渡したプロセス番号を持つプロセスへと送られます。 0 (ゼロ) を渡したり、この引数を省略すると、イベントはアプリケーションレベルに送られます。そして、4Dスケジューラーがそれを適切なプロセスにディスパッチします。
	プロダクト: 4D
	テーマ: ユーザーインターフェース
	番号: 
        467
        
        
        
	
	初出: 4D v6