首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VB6:应用程序接口间谍

VB6:应用程序接口间谍
EN

Stack Overflow用户
提问于 2010-03-18 09:09:02
回答 1查看 465关注 0票数 1

我正在尝试控制VB6的一些寻灵功能--问题出在SysTabControl32上--我怎么才能读出哪个标签被选中了?API spy只返回SysTabcontrol32,而不返回选项卡按钮。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-03-18 18:33:37

我建议试试TCM_GETCURSEL消息。它应该返回当前所选选项卡的索引。

代码如下所示-我改编自vbAccelerator的cTabCtrl,但没有对其进行测试。

代码语言:javascript
复制
Private Const TCM_FIRST = &H1300 
Private Const TCM_GETCURSEL = (TCM_FIRST + 11)
Private Declare Function SendMessageLong Lib "user32" Alias "SendMessageA" _
 (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As _
 Long) As Long

Public Function SelectedTab(ByVal hWnd As Long) As Long
    SelectedTab = SendMessageLong(hWnd, TCM_GETCURSEL, 0, 0) + 1
End Property
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2467008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档