吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

查看: 6137|回复: 19

[易语言] 易语言Ex_Dui 3.0 零基础一步步学自绘 第六集

  [复制链接]
zx2cwf 发表于 2014-11-16 22:02 | 显示全部楼层 |阅读模式

本帖最后由 LWJ一辈子 于 2014-11-16 22:16 编辑
首先感谢恒哥和Joker哥和论坛各位朋友对教程的支持

前边已经更新了五课了,大家也对自绘也已经有了一个最基本的概念

今天继续来学习我们的第六课吧

本次课程:
系统按钮+托盘菜单+系统按钮菜单

先来看看易语言自带的菜单编辑器做的菜单如下:
搜狗截图20141116172750.png

这托盘界面惨不忍睹,丑的要的要死吧
我们来自绘一个试试看,写下如下代码
222.png

菜单部分:
首先创建了主菜单menu、和子菜单submenu
但这样还不行,submenu是子菜单,所以得把他放主菜单中进行调用
在主菜单打开条目类型的属性里,用子菜单submenu取子针进行调用
33.png

置托盘图标部分:
首先用图像_创建自字节集 (#图标_托盘图标, 假, , )
通过字节集创建一个GDI+位图对象 ,使用
GdipCreateHICONFromBitmap (pImage, hIcon)创建然后创建一个图标句柄
55555.png


这部分代码就完成了,来看看自绘的菜单效果吧
已经感觉比刚才那个漂亮了几百倍了
4444.png


到这里今天的课程第一部分,托盘菜单已经完成
接着继续自绘系统按钮。
系统按钮的种类
标题栏_最小化按钮+标题栏_最大化按钮+标题栏_关闭按钮+标题栏_菜单按钮+标题栏_皮肤按钮+标题栏_反馈按钮
+标题栏_设置按钮



这些系统按钮都是在挂接窗口的时候,挂接窗口的属性里进行选取设置
666.png

来看看刚设置的这些控制按钮,以下均称为系统按钮
77.png

既然创建了这些系统按钮,那么问题就来了
怎么让这些按钮能进行点击,或者弹出菜单可以进行点击

首先我们在启动子程序中,随意创建一个子程序,这里我
创建了一个子程序_系统按钮获取控制事件的子程序


然后在这个子程序中创建局部变量mcontrol,数据类型为系统按钮_EX
编写如下代码:
999.png

接着在子程序_mcontrol被单击子程序中弹出菜单
这里我为了节省代码就直接调用刚刚创建的托盘菜单吧
代码如下:
1111111111111111111111111.png

代码编写完毕,来看下运行效果如何:
3333333333333333333333333.png

到此很多同学的问题那么又来了,单击设置按钮
弹出的菜单,单击时候没有任何反应
我们的代码还没有编写完,OK,继续编写编码
在submenu子菜单LWJ一辈子条目中添加如下代码来进行指针回调:

888888888888888888888.png

在子程序_LWJ一辈子被单击编写的代码如下:
电饭锅电饭锅.png

OK,再去单击试试看吧,O(∩_∩)O哈哈哈~
今天的课程到这里,多动手做做~~~~(>_<)~~~~
5555555555555555555555555555555王德福.png


本节课程源码:

源码.zip (121.13 KB, 下载次数: 89)


附:
易语言Ex_Dui 3.0 零基础一步步学自绘 第一集

易语言Ex_Dui 3.0 零基础一步步学自绘 第二集

易语言Ex_Dui 3.0 零基础一步步学自绘 第三集

易语言Ex_Dui 3.0 零基础一步步学自绘 第四集

易语言Ex_Dui 3.0 零基础一步步学自绘 第五集







评分

参与人数 16威望 +1 HB +36 THX +12 收起 理由
29590 + 1
消逝的过去 + 1
VipDongle + 1
飞刀梦想 + 1
agan8888 + 1
zxjzzh + 1 [吾爱汇编论坛52HB.COM]-软件反汇编逆向分析,软件安全必不可少!
ding520 + 1 [吾爱汇编论坛52HB.COM]-软件反汇编逆向分析,软件安全必不可少!
Amanda小黑 + 1 + 1 评分=感恩!简单却充满爱!感谢您的作品!
=天天= + 1 2015,羊年快乐,恭喜发财,万事如意!
岁月神偷 + 1 + 1 感谢!新技能get√
哎呦呦 + 5 + 1 积极评分从我做起,感谢!
明大侠 + 4 + 1 最近没时间看,先存起来吧~
ferline8 + 1 + 1 积极评分从我做起,感谢!
liwanglin12 + 2 + 1 积极评分从我做起,感谢!
微笑的耗子 + 8 + 1 积极评分从我做起,感谢!
Shark恒 + 1 + 10 + 1 太棒了,感谢08的教程!

查看全部评分

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
柠檬狗丶 发表于 2014-11-16 22:41 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
Shark恒 发表于 2014-11-16 23:22 | 显示全部楼层

太棒了,感谢08的教程!
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
微笑的耗子 发表于 2014-11-17 15:06 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
L2497773206 该用户已被删除
L2497773206 发表于 2014-11-18 21:20 | 显示全部楼层

提示: 作者被禁止或删除 内容自动屏蔽
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
155075045 发表于 2014-11-18 21:21 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
sky2810 发表于 2014-11-18 22:23 | 显示全部楼层

新人前来学习知识
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
520Kelly 发表于 2014-11-19 13:49 | 显示全部楼层

我这里有个问题、、也是我那个音乐播放器的托盘有问题

就是当右击托盘图标 会弹出菜单、但是当我点击桌面 或者是点击其他地方的时候 这个菜单不会消失
要写什么代码 能让我点击其他地方的时候 这个菜单会消失、、嗯 就是这个问题
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
520Kelly 发表于 2014-11-19 13:59 | 显示全部楼层

我特别想问下 为啥自绘这么多英文?
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
吾爱扣扣 发表于 2014-11-21 17:45 | 显示全部楼层

这集还不错哦!
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

警告:本站严惩灌水回复,尊重自己从尊重他人开始!

1层
2层
3层
4层
5层
6层
7层
8层
9层
10层

免责声明

吾爱汇编(www.52hb.com)所讨论的技术及相关工具仅限用于研究学习,皆在提高软件产品的安全性,严禁用于不良动机。任何个人、团体、组织不得将其用于非法目的,否则,一切后果自行承担。吾爱汇编不承担任何因为技术滥用所产生的连带责任。吾爱汇编内容源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除。如有侵权请邮件或微信与我们联系处理。

站长邮箱:SharkHeng@sina.com
站长QQ:1140549900


QQ|RSS|手机版|小黑屋|帮助|吾爱汇编 ( 京公网安备11011502005403号 , 京ICP备20003498号-6 )|网站地图

Powered by Discuz!

吾爱汇编 www.52hb.com

快速回复 返回顶部 返回列表