VB Findwindowex 的问题请教高手
DimbAsLong,cAsLongb=FindWindow(vbNullString,"系统登录")Ifb<>0Thenc=FindWindowEx(b,0,"Thun...
Dim b As Long, c As Long
b = FindWindow(vbNullString, "系统登录")
If b <> 0 Then
c = FindWindowEx(b, 0, "ThunderRT6TextBox", "")
text1=c
end if
我主要是知道一个相当于类似text框的,类名为"ThunderRT6TextBox", 但我不知道他的句柄,有什么办法知道他的句柄吗?b是父窗口的句柄,为什么我这样得不到的? 展开
b = FindWindow(vbNullString, "系统登录")
If b <> 0 Then
c = FindWindowEx(b, 0, "ThunderRT6TextBox", "")
text1=c
end if
我主要是知道一个相当于类似text框的,类名为"ThunderRT6TextBox", 但我不知道他的句柄,有什么办法知道他的句柄吗?b是父窗口的句柄,为什么我这样得不到的? 展开
3个回答
展开全部
需要使用API获取,比较复杂。
我这里有个excel文件运行其中的宏,你可以查询任意窗体或其中控件的类名、句柄等信息,其中可查看vba代码(Window类)。你留个邮箱。
我这里有个excel文件运行其中的宏,你可以查询任意窗体或其中控件的类名、句柄等信息,其中可查看vba代码(Window类)。你留个邮箱。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
s
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询