vb 已知进程名,获取该进程主窗体的句柄

我的目的是要让一个外部程序的窗体永远在最前,因此必须得到那个窗口的句柄,为了得到句柄,就得知道该窗口的catpion或类名(用api函数findwindow获取句柄),但... 我的目的是要让一个外部程序的窗体永远在最前,因此必须得到那个窗口的句柄,为了得到句柄,就得知道该窗口的catpion或类名(用api函数findwindow获取句柄),但是用spy++看的时候发现那个窗口没caption。。。。而且不能每次都用spy++找。因此需要以下功能,也可以用于其它地方获取句柄用。

vb 已知进程名,获取该进程主窗体(父窗体)的句柄

画一个text1,一个command1和一个text2
在text1中写一个进程名,如calc.exe
点击按钮,会在text2中显示该进程的主窗体句柄
如果该进程有多个窗体且不分主次则把这些窗体的句柄都显示出来,用逗号隔开。
为了降低难度,假定填写的进程名在任务管理器列表中是唯一的。(能分别列举同名进程当然更好)

当然也可以写成一个函数形式,不用文本框和按钮。。。。我只要算法。
3楼回答没有函数体呀。。。全是声明
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
LY1_2_3_4
2010-09-17
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
我有一个例子程序,把邮箱发给我,我给你,就是实现你那个功能的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
POLICE2020
2010-09-16 · TA获得超过2399个赞
知道大有可为答主
回答量:2117
采纳率:59%
帮助的人:668万
展开全部
VB不是太知道,E语言我可以,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式