养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

易语言程序置顶显示后信息框被挡住了怎么办

时间:2024-10-04 05:35:22

用易语言编写的程序置顶(像QQ那样窗口一直显示在前面)后,要是程序里面还有弹出信息框就会被程序本身挡住了,那怎么办呢?

工具/原料

易语言软件

方法/步骤

1、为了实现效果我们先写一目愿硅囫段简单的代码,实现的功能就是把程序置顶显示,然后按按钮的时候弹出信息框。如下图:.版本2.程序集窗口程序集_启动窗鄹绦谟嚣口.子程序__启动窗口_创建完毕_启动窗口.总在最前=真.子程序_按钮1_被单击信息框(“程序置顶后弹出的信息框”,0,,)

易语言程序置顶显示后信息框被挡住了怎么办

2、测试效果发现,按按钮时程序出现假死的状况。其实不是假死,而是程序本身在电脑最顶端显示,而弹出的信息框被它挡住了,这时信息框是处于激活状态,咱们又点击不了它,就出现的假死状态。

易语言程序置顶显示后信息框被挡住了怎么办

3、我们通过其他方法把信息框移动下就可以看到被遮挡的信息框。

易语言程序置顶显示后信息框被挡住了怎么办

解决方法一:指定父窗口法(推荐)

1、只要在信息框里面第四项父窗口里面添加如下信息即可:_启动窗口.取窗口句柄()

易语言程序置顶显示后信息框被挡住了怎么办

解决方法二:定义信息框类型法(简单)

1、如图把按钮改为:4096,这种方法是解决问题了,但是如果程序里面包含很多信息框,而且要定义不同的类型,比如说下面第二个图里面要定义带描述图标类型的信息框,那这个就不实用了。

易语言程序置顶显示后信息框被挡住了怎么办

易语言程序置顶显示后信息框被挡住了怎么办

解决方法三:命令法(灵活)

1、思路:先把窗口取消置顶,然后调出信息框,再把窗口置顶,如下所莲镘拎扇示,这个方法虽然灵活好理解,但是比啰嗦。.版本2.程序集窗口程序集1.子程序_按钮1忧溲枷茫_被单击_启动窗口.总在最前=假信息框(“”,0,)_启动窗口.总在最前=真

© 一点知识