关于 api 函数 FindWindow的问题
在打开文本记事本的情况下
以下的VB 代码
handle = FindWindow("notepad","无标题 - 记事本")
debug.print handle
可以用获取 handle 的值
但是如果改成
handle = FinwWindow("notepad",vbNull)
handle 返回值为 0
我查看MSDN 上面,只要第二参数填一个NULL值,就可以匹配所有窗口的名称 ,
在C++ 下填NULL,或者在delphi 填 nil 都可以把handle 值返回出来 ,
请问在vb 下如何返回handle 的值
是否 1 我的方法错了? 2 vb 下的NULL值不是 vbNull ,而是其他的值?
[解决办法]
handle = FinwWindow("notepad",vbNull) 修改为:
handle = FindWindow("notepad",vbNullString)