指定したコントロールにマウスクリックのコマンドを送ります。
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")