sancome 发表于 2009-4-12 21:07:33

关于 WinGetHandle 函数的问题

代码如下:
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 编辑 ]

sxd 发表于 2009-4-13 05:43:58

看类型是一个ptr 但是说明文档里说是返回一个字符串

字符串是 <= 0的

判断是否得到句柄 还是用@error吧
页: [1]
查看完整版本: 关于 WinGetHandle 函数的问题