易语言,如何最大化窗口

2024-12-16 15:14:02
推荐回答(2个)
回答1:

只要知道该窗口的句柄,可以对任何窗口进行这些操作、、、
句柄的获取方法很多、、、、、、、、、、、、、、、、、、、

.版本 2

.DLL命令 SendMessage, 整数型, , "SendMessageA"
.参数 hwnd, 整数型
.参数 wMsg, 整数型
.参数 wParam, 整数型
.参数 lParam, 整数型

.版本 2
.支持库 eAPI

.子程序 __启动窗口_创建完毕

载入 (窗口1, _启动窗口, 假)
窗口1.位置 = 2

.子程序 _按钮1_被单击

SendMessage (取窗口句柄 (), 274, 61488, 0) ' 最大化

.子程序 _按钮2_被单击

SendMessage (取窗口句柄 (), 274, 61728, 0) ' 还原

.子程序 _按钮3_被单击

SendMessage (取窗口句柄 (), 274, 61472, 0) ' 最小化

.子程序 _按钮4_被单击

SendMessage (窗口1.取窗口句柄 (), 274, 61728, 0) ' 还原最小化窗口

.子程序 _按钮5_被单击

SendMessage (窗口1.取窗口句柄 (), 274, 61536, 0) ' 关闭窗口

.子程序 _按钮6_被单击

编辑框1.内容 = 到文本 (取鼠标所在窗口句柄 ())

回答2:

可以通过投递消息来做

.版本 2

.DLL命令 _投递消息, , , "PostMessageA", 公开, 向指定窗口句柄发送消息
.参数 h
.参数 m
.参数 p
.参数 p

_投递消息 (窗口句柄, 274, 61488, 0) '最大化窗口

.版本 2

.DLL命令 _窗口还原, 逻辑型, , "OpenIcon", 公开, user32.dll恢复一个最小化的程序,并将其激活
.参数 hwnd, 整数型

_窗口还原(窗口句柄) '还原窗口