指定したコントロールにマウスクリックのコマンドを送ります。
ControlClick ( "title", "text", controlID [, button [, clicks [, x [, y ]]]] )
パラメータ
| title | アクセスするウィンドウの名前 |
| text | アクセスするウィンドウのテキスト |
| controlID | 操作するコントロール。Controls参照 |
| button | [オプション] クリックするマウスボタン。"left"、 "right"、 "middle"、 "main"、 "menu"、 "primary"、 "secondary"から選択。デフォルトは左ボタン。 |
| clicks | [オプション] マウスボタンをクリックする回数。デフォルトは1。 |
| x | [オプション] コントロール内のどこをクリックするか(x座標)。デフォルトは中央。 |
| y | [オプション] コントロール内のどこをクリックするか(y座標)。デフォルトは中央。 |
返し値
| 成功: | 1を返します。 |
| 失敗: | 0を返します。 |
注意
ウィンドウがアクティブでないとコマンドに反応しないコントロールがあります。その場合、ControlClick()を使用する前にWinActivate()を使ってコントロールのあるウィンドウを最前面に表示してください。| ボタン | 通常時 | 入れ換え時 |
| "" | 左 | 左 |
| "left" | 左 | 左 |
| "middle" | 中央 | 中央 |
| "right" | 右 | 右 |
| "primary" | 左 | 右 |
| "main" | 左 | 右 |
| "secondary" | 右 | 左 |
| "menu" | 右 | 左 |
関連
ControlCommand, MouseClick, WinActivate
例
ControlClick("[CLASS:Notepad]", "", "MDIClient1")