| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4164 人关注过本帖
标题:如何获取控件句柄
只看楼主 加入收藏
菜鸟VB
Rank: 1
等 级:新手上路
帖 子:96
专家分:0
注 册:2008-5-2
结帖率:75%
收藏
 问题点数:0 回复次数:7 
如何获取控件句柄
有一个 1.exe的程序 里面放着两个文本框
现在有另一个程序2.exe  里面也有两个文本框和一个按钮
想要实现的功能是 按下2.exe里的按钮打开1.exe 并获取1.exe里两个文本框的句柄 把句柄分别放在2.exe的文本框里
如何实现?
搜索更多相关主题的帖子: 句柄 控件 获取 
2010-05-12 16:17
jiashie
Rank: 8Rank: 8
等 级:贵宾
威 望:10
帖 子:237
专家分:999
注 册:2009-4-30
收藏
得分:0 
findwindow,findwindowEx
2010-05-12 16:21
kingothewor
Rank: 1
等 级:新手上路
帖 子:25
专家分:2
注 册:2010-3-8
收藏
得分:0 
这么麻烦,小弟太弱没接触过。不知道都转成exe了怎么还能获取资料。
2010-05-12 16:21
VB精英论坛
Rank: 2
来 自:深圳
等 级:论坛游民
帖 子:8
专家分:17
注 册:2010-5-12
收藏
得分:0 
必须要用API函数,劝你还是先学习学习吧

[url=http://uu3.]VB精英论坛[/url]
2010-05-12 16:41
菜鸟VB
Rank: 1
等 级:新手上路
帖 子:96
专家分:0
注 册:2008-5-2
收藏
得分:0 
我知道用API啊
我已经实现了 1.exe只有1个文本框的情形
如果1.exe多个文本框呢  怎么办
2010-05-12 16:56
apull
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:三体星系
等 级:版主
威 望:216
帖 子:1509
专家分:9241
注 册:2010-3-16
收藏
得分:0 
findwindowEx有个参数是指定开始查找的句柄,文本框1的句柄传给他就可以找到下一个句柄了。
2010-05-12 19:03
菜鸟VB
Rank: 1
等 级:新手上路
帖 子:96
专家分:0
注 册:2008-5-2
收藏
得分:0 
具体怎么操作
2010-05-14 16:29
菜鸟VB
Rank: 1
等 级:新手上路
帖 子:96
专家分:0
注 册:2008-5-2
收藏
得分:0 
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long

Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hwnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As Long

Private Declare Function SendMessage Lib "user32.dll" Alias "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Any) As Long
Private Const WM_SETTEXT = &HC
 Private Sub Command1_Click()
 
 Dim hwnd0 As Long
Dim str$

 hwnd0 = FindWindow(vbNullString, "的的")
 Dim hwnd1 As Long
hwnd1 = FindWindowEx(hwnd0, 0, "ThunderRT6TextBox", vbNullString)

SendMessage hwnd1, WM_SETTEXT, 0, ByVal Text1.Text
End Sub


Private Sub Command2_Click()
 Shell "C:\Documents and Settings\Administrator\桌面\的的.exe"
End Sub
这是代码 希望高手帮忙修改一下
2010-05-15 09:48
快速回复:如何获取控件句柄
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021495 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved