永发信息网

vb 知道部分标题怎么获取改窗口的句柄,如果能根据进程来判断就更好了。

答案:2  悬赏:0  手机版
解决时间 2021-04-11 05:38
希望有人能给个函数 根据部分标题 返回改窗口的句柄 如果不存在就返回0
最佳答案
FindWindow()函数就可以了
模块声明
Declare Function FindWindow Lib "user32 " Alias "FindWindowA " (ByVal lpClassName As Any, ByVal lpWindowName As String) As Long
然后,在调用时使用如下语句:
hwndCalc = FindWindow(0&, "计算器 ")
这里的0&就表示忽略类名。需要注意的是FindWindow(0&, "计算器 ")和FindWindow( " ", "计算器 ")有两种完全不同的含义,前者表示忽略窗口的类,而后者表示窗口的类是个空串。类似的,我们也可以忽略标题而搜索指定的类。 如果找到了满足条件的窗口,这个函数返回该窗口的句柄,否则返回0。
全部回答
declare function shellexecute lib "shell32.dll" alias "shellexecutea" (byval hwnd as long, byval lpoperation as string, byval lpfile as string, byval lpparameters as string, byval lpdirectory as string, byval nshowcmd as long) as long 说明 查找与指定文件关联在一起的程序的文件名 返回值 long,非零表示成功,零表示失败。会设置getlasterror 参数表 参数 类型及说明 hwnd long,指定一个窗口的句柄,有时候,windows程序有必要在创建自己的主窗口前显示一个消息框 lpoperation string,指定字串“open”来打开lpflie文档,或指定“print”来打印它 lpfile string,想用关联程序打印或打开一个程序名或文件名 lpparameters string,如lpszflie是可执行文件,则这个字串包含传递给执行程序的参数 lpdirectory string,想使用的完整路径 nshowcmd long,定义了如何显示启动程序的常数值。参考showwindow函数的ncmdshow参数
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
明星们真的不能视频吗是腾讯不让吗,为什么明
单选题科学家近日提出建造“活地球模拟器”的
我国发现过麦田怪圈吗?
桐林木业地址有知道的么?有点事想过去
初遇爱人的诗词,金莎的《画中仙》这首歌词内
探索规律:31=3,个位数字是3;32=9,个位数
怎么用移动手机冲Q币我要步骤
魔兽是不是又免费了?
病了没人关心的句子,主动关心一个人很累的句
中院街/新华北街(路口)地址在哪,我要去那里
基本功用英语怎样讲
女性力量训练的英语作文
在紧张的高二备考阶段,英语王老师为了提高复
从东莞威远上高速到中山三角收费站下高速,全
七天爱上你什么时候上映?
推荐资讯
热血江湖师徒问题!如果有了WF5%了的话那么会
怎么不粘贴隐藏单元格,excel表格中的一栏被隐
我们知道,在雷雨天总是先看到闪电,后听到雷
摩托车电瓶充满后充电器电流是否归0
十二国记 ..魔性之子的内容是什么??还有这本
小学生植树节诗歌,关于植树节的诗句8字
中国的边境城市有哪些,昨天中国的哪几个城市
我很痛苦 帮帮我
关于重生的语句
班主任评价高中生评语,伤感句子 一见钟情可以
帮我设计王云涛和王潇潇的对联和诗要带名字的
餐饮门面想转让,有什么好方法转出去?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?