UGC团队,每月仅需两个原创教程[滑稽]具体前往玩机教程置顶帖了解
易语言编程为什么要用易语言自带的窗口我拒绝![滑稽]
但是Exui的界面却又没那么好看,于是,楼主盯上了ExDui楼主选择了3.0版本[滑稽]
教程所需资源下载:https://t.cn/A6wVRXZu
因为exdui的难度,我们需要一步步来,所以今天先教大家创建窗口[滑稽]
首先先在系统配置中将窗口启动方式改为"_启动子程序"方式启动
然后导入以上链接的文件(ec文件是易语言模块,jpg文件请导入到图片资源表中)
然后,按我的顺序写入代码[滑稽]
我们需要三个变量,变量名字自定[滑稽]
第一个变量类型为Ex_DirectUI,是用来挂接窗口的
第二个变量类型为整数型,是用来取exdui3.0所用dll指针的
第三个变量类型也是整数型,用来取窗口的句柄[滑稽]
之后,我们要释放Exdui3.0的dll,用第二个变量=_LoadLibrary (取指针_字节集型 (#Dll_ExduiDll), 0, 0)来释放,顺便取指针,具体参数可以展开看[滑稽]
然后可以取窗口句柄了,代码是:第三个变量=窗口_创建 (, “这里是窗口标题”, , , 800, 600)
其中的800,600指的是创建一个800*600的窗口,具体参数可以展开看看[滑稽]
之后,还要初始化[心碎]
使用子程序"全局_初始化"来初始化
需要的参数是第三个变量,真(指内存加载),#主题包_Exdui主题包(默认主题包),(留空,这里是主题包密码),{ }(一个空白字节集,因为用不到,但又不可空,所以用空白字节集),"微软雅黑"(默认字体名称),13(字体尺寸),(字体风格,可以不用填),#文本渲染模式_ClearType文本和hinting技术(渲染文本模式,可以直接写数字5)
下面挂接窗口[滑稽]
使用子程序"第一个变量.挂接窗口"
参数:"(没有父窗口,不填),第三个变量(窗口句柄),#主题包_***主题包(主题包,可以更换,这里敏感词,大家自己修改),(主题密码,没有留空),(背景图片,没有留空),#白色(背景底色,自己可以改),#标题栏_默认(即为最小化 最大化 关闭按钮),255(不开启透明),#底图方式_拉伸(拉伸底图),(九宫矩形,自己看着填,一般常量都有),真(开启aero模式)"
接下来是打开和退出特效,直接放代码吧
第一个变量.置进入特效 (#特效类型_窗口_弹性伸缩, , , , #缓动类型_弹性缓动)
第一个变量.置退出特效 (#特效类型_窗口_弹性伸缩, , , , #缓动类型_弹性缓动)
上面可以自己看模块常量更改,参数一是特效类型,最后一个参数是缓动类型,中间可以不填.
之后,我们需要执行消息循环,防止程序直接退出
子程序"窗口_消息循环"
参数为第三个变量
然后释放运行库
_FreeLibrary (第二个变量)
最后运行[滑稽]
一个空窗口就好了[滑稽]
另外,有任何不对的地方欢迎大家指教
不放图片了,放不了了

最近更新