各位大神,怎么在对话框打开后自动转到第2个选项卡(共3个选项卡),选中某个控件呢?
发tab直到选项卡得到焦点,再发右向键到第2个选项卡吗?有没有好点的方法
怎样选中某个选项卡中的控件
Moderators: tmplinshi, arcticir
-
- Posts: 89
- Joined: 10 Aug 2019, 01:49
Re: 怎样选中某个选项卡中的控件
以下内容摘选自AutoHotKey中文帮助,“窗口管理-控件-Control” 部分。
TabLeft [, Count] 和 TabRight [, Count]: 在 SysTabControl32 中向左或向右移动一个或多个选项卡. 如果 Count 省略或为空, 则假定为 1. 要通过编号直接选择选项卡, 请把下面示例中的数字 5 替换为比您想要选择的选项卡的编号小 1 的数字. 换句话说, 使用 0 选择首个选项卡, 1 选择第二个, 依此类推.
Code: Select all
Control, Cmd [, Value, Control, WinTitle, WinText, ExcludeTitle, ExcludeText]
Code: Select all
SendMessage, 0x1330, 5,, SysTabControl321, WinTitle ; 0x1330 为 TCM_SETCURFOCUS.
Sleep 0 ; 此行和下一行只对于某些选项卡控件才需要.
SendMessage, 0x130C, 5,, SysTabControl321, WinTitle ; 0x130C 为 TCM_SETCURSEL.
Who is online
Users browsing this forum: No registered users and 32 guests