VB程序找不到窗口,希望高手赐教

来源:百度知道 编辑:UC知道 时间:2024/07/13 07:35:03
我是一个新手,刚开始学弄了好长时间都不行,现在把代码写下来, 希望高手不吝赐教,感激不进~
我现在找到问题了,可是还是不懂,希望高手告诉我~~真的很感谢啊
我现在hwd = FindWindow(vbNullString, "start")这句里边start这个名字,可以找到,如果我写全中文的,比如连连看,也可以找到,但是我只要把中文和字符写在一起就找不到了,比如连连看V3.0就找不到了,谁知道怎么会事啊,另外怎么弄才能让他识别中文和字符在一起啊的窗口名字啊,告诉小弟吧,我提高悬赏,把分都给你们了,谢谢了

出错的原因是你的查找窗口的标题不正确,我这里的标题是“连连看V3.0”,所以应该是:hwnd = FindWindow(vbNullString, "连连看V3.0")

请看清你那里连连看的标题,再修改上面那句即可。其他代码不变。

中文和字母和在一起也能找的到的
不过你必须得保证 这个格式是完全一致的

举个例子

连连看V3.0
连连看 V3.0
连连看 V 3.0

注意中间那些空格 也就是说你得完全的照抄回去 才可以找到这个窗口

找不到窗口?是程序运行时找不到吗?

在设计程序时,点form1,在属性里把它设置为显示在屏幕中央,这样总看得见了。

你可能窗口标题句柄没找好,用spylite24查看标题和类别在改下代码就OK拉~!

QQ:624475210

BY:黑霸