易语言中怎么用 FindWindow(vbNullString, "计算器")
来源:百度知道 编辑:UC知道 时间:2024/05/26 11:24:30
在VB中=FindWindow(vbNullString, "计算器")这样就可以取出计算器句柄,
vbNullString表示接受任何类,
在易语言中怎么写表示接受任何类
=窗体句柄 (“SciCalc”, “计算器”)
“SciCalc” 把这个写成接受任何类
我在DLL那写
.DLL命令 窗体句柄, 整数型, , "FindWindowA", 公开
.参数 lpClassName, 文本型
.参数 lpWindowName, 文本型
vbNullString表示接受任何类,
在易语言中怎么写表示接受任何类
=窗体句柄 (“SciCalc”, “计算器”)
“SciCalc” 把这个写成接受任何类
我在DLL那写
.DLL命令 窗体句柄, 整数型, , "FindWindowA", 公开
.参数 lpClassName, 文本型
.参数 lpWindowName, 文本型
.DLL命令 窗体句柄, 整数型, , "FindWindowA", 公开
.参数 lpClassName, 文本型
.参数 lpWindowName, 文本型
这个是对的,这个lpClassName窗体类名参数在为空时是vbNullString,这个值可以参照MSDN,vbNullString 是值为 0 的字符串 用来调用外部过程,与长度为零的字符串 ("") 不同。
所以写的时候要这样:
窗体句柄 (字符(0), “计算器”)
或者你声明一个文本变量WH
.版本 2
.局部变量 WH, 文本型
WH = 字符 (0)
窗体句柄 (WH, “计算器”)
VB和易语言也有不同的地方的。
FindwindowA这个命令的窗口类名在易语言中是一定要填的。