当前位置: 首页 > 编程笔记 >

易语言用窗口消息实现无边框调整和窗口的移动方法

和飞翔
2023-03-14
本文向大家介绍易语言用窗口消息实现无边框调整和窗口的移动方法,包括了易语言用窗口消息实现无边框调整和窗口的移动方法的使用技巧和注意事项,需要的朋友参考一下

首先你可以添加4个图片框作为窗口的标题栏和边框

窗口的四周边框和标题栏可以用图片框来捏造

如果你不想别人看见图片框的话可以把图片框的背景颜色弄得和窗口底色一样

移动窗口,你可以用:

_启动窗口.发送信息 (161, 2, 0)

改变窗口大小,你可以用:

_启动窗口.发送信息 (274, 61441, 0) ' 可以调整窗口左边的边框

_启动窗口.发送信息 (274, 61442, 0) ' 可以调整窗口右边的边框

_启动窗口.发送信息 (274, 61443, 0) ' 可以调整窗口上边的边框

_启动窗口.发送信息 (274, 61446, 0) ' 可以调整窗口下边的边框

_启动窗口.发送信息 (274, 61444, 0) ' 可以同时调整窗口上边和左边的边框

_启动窗口.发送信息 (274, 61445, 0) ' 可以同时调整窗口上边和右边的边框

_启动窗口.发送信息 (274, 61447, 0) ' 可以同时调整窗口下边和左边的边框

_启动窗口.发送信息 (274, 61448, 0) ' 可以同时调整窗口下边和右边的边框

用法:

我举个例子,添加个图片框,名称改为“标题栏”,例如要移动窗口:

.子程序 _标题栏_鼠标左键被按下, 逻辑型
.参数 横向位置, 整数型
.参数 纵向位置, 整数型
.参数 功能键状态, 整数型

_启动窗口.发送信息 (161, 2, 0)

如果要改变窗口大小,我想你也知道该怎么用上面的代码

如果在改变窗口大小时,你可以用

.版本 2

.子程序 __启动窗口_尺寸被改变

然后在该子程序里添加 尺寸改变后4个图片框的位置应该在哪的代码

以上就是本次介绍的全部内容和先关代码,感谢大家对小牛知识库的支持。

 类似资料:
  • 本文向大家介绍易语言取窗口左边的方法实例,包括了易语言取窗口左边的方法实例的使用技巧和注意事项,需要的朋友参考一下 首先我们来看下实例代码: 用到api 用到数据类型 以上就是给大家介绍的关于易语言获取窗口左边的实际方法,感谢大家对呐喊教程的支持。

  • 本文向大家介绍实例讲述易语言拦截窗口消息,包括了实例讲述易语言拦截窗口消息的使用技巧和注意事项,需要的朋友参考一下 易语言等可视化编程已经将视窗消息封装为对象的属性、方法和事件。当我们在窗口中按下鼠标左键,欲出现信息“你点击了窗体”,在易语言中是这样编写的: 子程序:__启动窗口_鼠标左键被按下 返回值类型:逻辑型 参数:横向位置 数据类型:整数型 参数:纵向位置 数据类型:整数型 参数:功能键状

  • 本文向大家介绍C语言实现窗口抖动,包括了C语言实现窗口抖动的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了C语言窗口抖动的具体实现代码,供大家参考,具体内容如下 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 在前两章,程序使用了同一个函数MessageBox来向使用者输出文字。MessageBox函数会建立一个「窗口」。在Windows中,「窗口」一词有确切的含义。一个窗口就是屏幕上的一个矩形区域,它接收使用者的输入并以文字或图形的格式显示输出内容。 MessageBox函数建立一个窗口,但这只是一个功能有限的特殊窗口。消息窗口有一个带关闭按钮的标题列、一个选项图标、一行或多行文字,以及最多四个按钮。

  • 没有工具栏或任何边框仅纯内容的窗口. 创建无框窗口 在 BrowserWindow的 options中设置 frame 为 false 即可创建无框窗口. 1 const {BrowserWindow} = require('electron') 2 let win = new BrowserWindow({width: 800, height: 600, frame: false}) 3 win

  • 问题内容: 我想在ubuntu上运行的python脚本中显示一个信息窗口。我正在使用以下代码: 这可以工作,但是会显示一个空窗口,顶部是消息框。我如何摆脱窗口而只将消息框居中放在屏幕上(窗口管理器是gnome 2)? 这只是为了显示命令行脚本中的一些信息(密码,这就是为什么我不想仅将其回显到控制台)。 问题答案: Tkinter必须具有根窗口。如果您不创建一个,则会为您创建一个。如果您不需要此根窗