VB API FindWindow

来源:百度知道 编辑:UC知道 时间:2024/06/15 23:39:39
hwnd = FindWindow(vbNullString, "QQ用户登录")
这句语句中的vbNullString 表示什么意思? 能用0或chr(0) 或“”代替吗?
FindWindow这个函数第1个参数指的是类名(小名)第2个参数指的是窗体上编辑框上的名称(大名)我可以这样理解吗?大名还好理解 类名到底指的是那些

FindWindow

VB声明
Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long

lpClassName String,指向包含了窗口类名的空中止(C语言)字串的指针;或设为零,表示接收任何类
lpWindowName String,指向包含了窗口文本(或标签)的空中止(C语言)字串的指针;或设为零,表示接收任何窗口标题

很少要求同时按类与窗口名搜索。为向自己不准备参数传递一个零,最简便的办法是传递vbNullString常数

第一个就是窗口类的名称,你现在就是设置成 vbNullString==0 表示接收任何类 vc 一般生成的窗口,类型就是#32770,windows 预设了几种窗口类型,样式。第二个参数就是窗口名称,