各位高手为什么我用易语言错误(30 : 窗口句柄=取窗口句柄(窗口模式.exe)

开始静态链接...
警告:支持库“VCLBase”未提供静态库所需的“处理系统通知的函数”的函数名称
找不到静态库“D:\TDDownload\Game\易语言v5.11\static_lib\vclbase_static.lib”或“D:\TDDownload\Game\易语言v5.11\static_lib\vclbase.lib”!
LINK : fatal error LNK1181: cannot open input file "D:\TDDownload\Game\易语言v5.11\static_lib\vclbase_static.lib"
静态连接失败
请问是怎么回事

取窗口句柄()
这个命令不需要参数;如果取得是_启动窗口[自身]句柄的话,也不需要前缀;
如果是取程序自身组件句柄,则需要前缀: 你的组件名称.取窗口句柄()

如果是要取外部窗口句柄,就需要调用api,
易语言也提供了一个取外部窗口句柄的方法[比较繁琐,占资源]:
取所有窗口列表 ()
解释: 取当前打开的所有窗口列表。成功返回 窗口句柄数组 ,失败返回空。
注意是文本数组,你需要把它转换成整数
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-02
取窗口句柄()这个命令是针对窗口的,不是正对进程的,再说了,即使针对进程,你也没有加引号来转换为文本行啊追问

可是我是整数型的啊.怎么解决呢?

追答

……这本来就不行,当然不可以呃

追问

是这样的

追答

应该可以吧 你窗口句柄是 什么变量?

第2个回答  2012-08-03
取窗口句柄()这个命令只能取易语言内组件的窗口句柄。
如果要是取窗口外的窗口句柄那就得调用API
相似回答