怎么用易语言控制外部窗口的位置啊!

2024-12-27 13:29:25
推荐回答(5个)
回答1:

你要先取外部程序的窗口句柄,然后才可以使用窗口移动。先去下载超级模块,然后是以下代码

窗口移动(取句柄(“iexplore.exe”),0,0)

这样就到最左边了

有疑问再联系我

回答2:

建议不用模块。有专门的DLL可以实现

返回值 整数型
名称 _窗口移动
库文件 user32.dll
函数名 MoveWindow
参数:
句柄 整数型
X 整数型
Y 整数型
宽度X 整数型
高度Y 整数型
'上面的代码是在DLL调用资源里面写
.子程序 窗口移动, 逻辑型, 公开, ,;
.参数 句柄, 整数型, , 欲改变位置和大小的窗口句柄
.参数 位置X, 整数型, 可空, ,;
.参数 位置Y, 整数型, 可空, ,;
.参数 宽度X, 整数型, 可空, ,;
.参数 高度Y, 整数型, 可空, ,;
.如果( _窗口移动(句柄,位置X,位置Y,宽度X,高度Y)=0)
返回(假)
.否则
返回(真)

有不懂的百度CALL一下。

回答3:

你是要调整 网页的位置,还是游戏窗口,还是软件窗口?
模块命令:移动窗口()就可以达到这个效果。

百度搜索:视海社区

海量易语言教程,源码,免费下载

回答4:

可以用API函数 SetWindowPos SendMessage

回答5:

.版本 2
.子程序 窗口_置位置和大小, 逻辑型, 公开, 修改窗口的位置和大小;
.参数 窗口句柄, 整数型, , 欲改变位置和大小的窗口句柄
.参数 顶边位置, 整数型, 可空, 窗口新的顶边位置,留空不变;
.参数 左边位置, 整数型, 可空, 窗口新的左边位置,留空不变;
.参数 新高度, 整数型, 可空, 窗口的高宽度,留空不变;
.参数 新宽度, 整数型, 可空, 窗口的新宽度,留空不变;

模块:精易模块, 官方论坛可以下载