autoit中,如何读取tabitem控件上的文本?

例如我创建了$a=guictrlcreatetab$b=guictrlcreatetabitem然后通过其他代码的操作,我已经给这个$b标签写上了文本并假设我不知道这个文... 例如我创建了$a=guictrlcreatetab
$b=guictrlcreatetabitem
然后通过其他代码的操作,我已经给这个$b标签写上了文本
并假设我不知道这个文本是什么

那我应该用什么函数来读取$b的标签文本?
展开
 我来答
百度网友5311d79
2012-10-27 · TA获得超过1.9万个赞
知道大有可为答主
回答量:6356
采纳率:71%
帮助的人:3243万
展开全部
#include <GUIConstantsEx.au3>
#include <GuiTab.au3>

$hGUI = GUICreate("My GUI Tab")
$Button = GUICtrlCreateButton("获取当前选中Tab的文本", 100, 240, 150, 30)
$hTab = GUICtrlCreateTab(10, 10, 300, 200)
GUICtrlCreateTabItem("人")
GUICtrlCreateTabItem("啊4")
GUICtrlCreateTabItem("啊5")
GUICtrlCreateTabItem("去6")
GUISetState()

While 1
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
If $msg = $Button Then
MsgBox(0, "Tab文本", _GUICtrlTab_GetItemText($hTab, GUICtrlRead($hTab)))
EndIf
WEnd
----------------------------------
说明:先用 GUICtrlRead 读出当前选中Tab的index(从0开始),再用_GUICtrlTab_GetItemText获得该Tab文本。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式