找回密码
 加入
搜索
查看: 1690|回复: 1

关于 WinGetHandle 函数的问题

[复制链接]
发表于 2009-4-12 21:07:33 | 显示全部楼层 |阅读模式
代码如下:
Global $Hwnd

$Hwnd = WinGetHandle("无标题 - 记事本")
MsgBox(64, "提示", $Hwnd)

If $Hwnd <= 0 Then
        MsgBox(64, "提示", "NO")
Else
        MsgBox(64, "提示", "YES")
EndIf
获取到的句柄值是0x000802F4,明明是一个大于0的值,为什么判断的时候总是小于0呢?
注:AU3版本:3.3.0.0

[ 本帖最后由 sancome 于 2009-4-12 21:08 编辑 ]
发表于 2009-4-13 05:43:58 | 显示全部楼层
看类型是一个ptr 但是说明文档里说是返回一个字符串

字符串是 <= 0的

判断是否得到句柄 还是用@error吧
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-6-8 23:56 , Processed in 0.119322 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表