vb 已知进程名,获取该进程主窗体的句柄
我的目的是要让一个外部程序的窗体永远在最前,因此必须得到那个窗口的句柄,为了得到句柄,就得知道该窗口的catpion或类名(用api函数findwindow获取句柄),但...
我的目的是要让一个外部程序的窗体永远在最前,因此必须得到那个窗口的句柄,为了得到句柄,就得知道该窗口的catpion或类名(用api函数findwindow获取句柄),但是用spy++看的时候发现那个窗口没caption。。。。而且不能每次都用spy++找。因此需要以下功能,也可以用于其它地方获取句柄用。
vb 已知进程名,获取该进程主窗体(父窗体)的句柄
画一个text1,一个command1和一个text2
在text1中写一个进程名,如calc.exe
点击按钮,会在text2中显示该进程的主窗体句柄
如果该进程有多个窗体且不分主次则把这些窗体的句柄都显示出来,用逗号隔开。
为了降低难度,假定填写的进程名在任务管理器列表中是唯一的。(能分别列举同名进程当然更好)
当然也可以写成一个函数形式,不用文本框和按钮。。。。我只要算法。
3楼回答没有函数体呀。。。全是声明 展开
vb 已知进程名,获取该进程主窗体(父窗体)的句柄
画一个text1,一个command1和一个text2
在text1中写一个进程名,如calc.exe
点击按钮,会在text2中显示该进程的主窗体句柄
如果该进程有多个窗体且不分主次则把这些窗体的句柄都显示出来,用逗号隔开。
为了降低难度,假定填写的进程名在任务管理器列表中是唯一的。(能分别列举同名进程当然更好)
当然也可以写成一个函数形式,不用文本框和按钮。。。。我只要算法。
3楼回答没有函数体呀。。。全是声明 展开
若以下回答无法解决问题,邀请你更新回答
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询