易语言窗口最大化代码(易语言最小化窗口)
admin 发布:2022-12-19 07:01 126
本篇文章给大家谈谈易语言窗口最大化代码,以及易语言最小化窗口对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
易语言,如何最大化窗口
最大化的API函数是 SendMessage
.DLL命令 SendMessage, 整数型, "user32", "SendMessageA", 调用一个窗口的窗口函数,将一条消息发给那个窗口。除非消息处理完毕,否则该函数不会返回。SendMessageBynum, ; SendMessageByString是该函数的“类型安全”声明形式 由具体的消息决定
.参数 窗口句柄, 整数型, , 要接收消息的那个窗口的句柄
.参数 信息值, 整数型, , 消息的标识符
.参数 参数一, 整数型, , 具体取决于消息
.参数 参数二, 整数型, , 具体取决于消息;
如何让易语言窗口有最大化和最小化
根据启动窗口位置选项得出代码
_启动窗口.位置 = 2
'最小化
_启动窗口.位置 = 3
'最大化
求易语言窗口最大化的方法
.版本
2
.程序集
窗口移动类,
,
公开
.程序集变量
窗口句柄数组,
整数型,
,
"0"
.程序集变量
窗口比例,
窗口比例,
,
"0"
.程序集变量
顶级句柄,
整数型
.子程序
_初始化,
,
,
当基于本类的对象被创建后,此方法会被自动调用
.子程序
_销毁,
,
,
当基于本类的对象被销毁前,此方法会被自动调用
.子程序
初始化,
整数型,
公开,
非零表示成功,零表示失败。
.参数
窗口句柄,
整数型,
,
要初始化的顶级句柄
.局部变量
a,
整数型
.局部变量
顶级矩形坐标,
矩形坐标
.局部变量
临时矩形坐标,
矩形坐标
.局部变量
临时窗口比例,
窗口比例
.局部变量
宽度_,
整数型
.局部变量
高度_,
整数型
.局部变量
坐标,
坐标型
.局部变量
临时数组1,
整数型,
,
"0"
.局部变量
b,
整数型
.局部变量
c,
整数型
.局部变量
临时数组2,
整数型,
,
"0"
顶级句柄
=
窗口句柄
取窗口内大小
(顶级句柄,
宽度_,
高度_)
_窗口取外边框
(顶级句柄,
顶级矩形坐标)
坐标
=
取窗口内顶点
(顶级句柄)
'
调试输出
(坐标.x,
坐标.y,
顶级矩形坐标.矩形顶边,
顶级矩形坐标.矩形左边)
清除数组
(窗口比例)
.计次循环首
(枚举子窗口
(顶级句柄,
临时数组1),
a)
.计次循环首
(枚举子窗口
(临时数组1
[a],
窗口句柄数组),
b)
.计次循环首
(取数组成员数
(临时数组1),
c)
.如果真
(临时数组1
[c]
=
窗口句柄数组
[b])
临时数组1
[c]
=
-1
跳出循环
()
.如果真结束
处理事件
()
.计次循环尾
()
.计次循环尾
()
.计次循环尾
()
清除数组
(窗口句柄数组)
.计次循环首
(取数组成员数
(临时数组1),
a)
.如果真
(临时数组1
[a]
≠
-1)
加入成员
(窗口句柄数组,
临时数组1
[a])
.如果真结束
处理事件
()
.计次循环尾
()
.计次循环首
(取数组成员数
(窗口句柄数组),
a)
_窗口取外边框
(窗口句柄数组
[a],
临时矩形坐标)
临时窗口比例.句柄
=
窗口句柄数组
[a]
临时窗口比例.顶边
=
(临时矩形坐标.矩形顶边
-
(坐标.y
-
顶级矩形坐标.矩形顶边)
-
顶级矩形坐标.矩形顶边)
÷
高度_
临时窗口比例.左边
=
(临时矩形坐标.矩形左边
-
(坐标.x
-
顶级矩形坐标.矩形左边)
-
顶级矩形坐标.矩形左边)
÷
宽度_
临时窗口比例.宽度
=
(临时矩形坐标.矩形右边
-
临时矩形坐标.矩形左边)
÷
宽度_
临时窗口比例.高度
=
(临时矩形坐标.矩形底边
-
临时矩形坐标.矩形顶边)
÷
高度_
'
调试输出
(临时窗口比例.顶边,
临时窗口比例.左边,
临时窗口比例.宽度,
临时窗口比例.高度)
加入成员
(窗口比例,
临时窗口比例)
处理事件
()
.计次循环尾
()
返回
(取数组成员数
(窗口比例))
.子程序
事件_,
,
公开
.局部变量
a,
整数型
.局部变量
顶级矩形坐标,
矩形坐标
.局部变量
临时矩形坐标,
矩形坐标
.局部变量
临时窗口比例,
窗口比例
.局部变量
宽度_,
整数型
.局部变量
高度_,
整数型
.局部变量
局_类名,
文本型
.局部变量
宽度2_,
整数型
.局部变量
高度2_,
整数型
取窗口内大小
(顶级句柄,
宽度_,
高度_)
_窗口取外边框
(顶级句柄,
顶级矩形坐标)
.计次循环首
(取数组成员数
(窗口比例),
a)
窗口移动
(窗口比例
[a].句柄,
窗口比例
[a].左边
×
宽度_,
窗口比例
[a].顶边
×
高度_,
窗口比例
[a].宽度
×
宽度_,
窗口比例
[a].高度
×
高度_)
_窗口更新
(窗口比例
[a].句柄)
处理事件
()
.计次循环尾
()
用了超级模块。以上是类
复制到类模块里
.版本
2.支持库
iext
.程序集
窗口程序集1.程序集变量
窗口移动类,
窗口移动类
.子程序
__启动窗口_创建完毕
.局部变量
b,
整数型
.局部变量
a,
整数型
窗口移动类.初始化
(_启动窗口.取窗口句柄
())
.子程序
__启动窗口_尺寸被改变
窗口移动类.事件_
()
以上是窗口事件
复制到窗口事件里
.版本
2
.数据类型
窗口比例
.成员
句柄,
整数型
.成员
顶边,
双精度小数型
.成员
左边,
双精度小数型
.成员
宽度,
双精度小数型
.成员
高度,
双精度小数型
以上是自定义数据类型
易语言怎么用代码让窗口最大化
看看这条代码:
_启动窗口.移动
(0,
0,
取屏幕宽度
(),
取屏幕高度
()
-
40)
缺点:任务栏的宽带不是固定的,屏幕尺寸和分辨率的不同,那么任务栏的宽带也不一样。
另一条思路是:模拟鼠标双击窗口标题栏
关于易语言窗口最大化代码和易语言最小化窗口的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;
相关推荐
- 05-12网页设计需要学什么,网页设计学什么语言
- 05-09网页代码,网页代码快捷键
- 05-06单页网站的代码(完整的网页代码)[20240506更新]
- 05-06个人主页图片代码(个人主页图片代码怎么弄)[20240506更新]
- 05-06提取微信名片代码(微信名片信息提取)[20240506更新]
- 05-06php后台权限管理代码(php管理员权限)[20240506更新]
- 05-06付费观看代码php(付费观看代码)[20240506更新]
- 05-06在线html执行代码(html怎么运行)[20240506更新]
- 05-06源代码管理资源管理器(资源管理器运行代码)[20240506更新]
- 05-06代码源软件库(程序代码库)[20240506更新]
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接