1.概述
该界面库采用C语言开发,自主创新的软件界面开发框架,易用高效,代码执行效率高,体积小,灵活,操作简单,入门容易采用 DirectUI设计思想,在窗口内没有子窗口,界面元素都是逻辑上的子窗口,更加灵活的实现各种程序界面.
界面库的所有操作都是面向接口模块实例句柄,创建窗口返回窗口UI句柄,创建按钮返回按钮元素UI句柄,接下来都是对句柄的操作, 当你要处理按钮事件,只需通过按钮的句柄,注册响应该事件的函数,而不需要像C++语言一样从按钮类派生一个CMyButton的类, 然后再重装消息虚函数!
2.学习条件:
需要有C语言基础.会调用动态链接库,也就是DLL文件.
3.界面库资源句柄
界面库资源接口句柄是界面库模块资源唯一标示符,用户通过句柄操作,我们可以理解为每个功能元素为一个模块. HWINDOW: 窗口句柄 HELE: UI元素句柄 HXCGUI: 其他句柄 HWND: 系统窗口句柄
4.炫彩窗口
默认炫彩窗口没有系统非客户区,这里指的都是系统窗口的客户区炫彩窗口分客户区和非客户区,这里是逻辑上对系统窗口客户区的划分,炫彩窗口的标题栏和边框为非客户区.
炫彩窗口可以看做是一个容器,他可以容纳炫彩的各种UI元素,例如窗口中的按钮元素,编辑框元素.
5.UI元素
在窗口内的展现给用户的元素称为UI元素,是窗口的组成部分,是可见的,所有的UI元素从UI基础元素扩展,上级元素的方法,下层 都可以使用.相当于C++的继承.一个UI元素可以添加到窗口的客户区或者非客户区,非客户区指的是窗口标题栏或边框,非客户区的大小我们是可以设置的.
6.窗口消息
窗口消息分为系统默认消息和炫彩库自定义的消息,有客户区和非客户区消息之分消息传递方式为从上往下传递,也就是才从父向子传递,通过窗口的消息注册函数,映射你的消息处理函数.
7.元素消息
元素消息和系统消息相关,消息传递方式从上向下传送,也就是从父向子传递.通过元素消息注册函数,映射你的消息处理函数.
8.元素事件
元素事件一般有炫彩库产生非系统消息,事件传送方式从下向上传送,也就是从子向父传递,通过元素事件注册函数,映射你的事件处理函数.
9.消息事件说明
一个消息事件可以注册多个处理函数,执行顺序为先执行最后注册的函数,最后执行第一个注册的函数,当你想拦截当前消息 事件或不想向后传递,只需要处理完后返回真(return true).
一个处理函数也可以被多个消息事件注册,例如:按钮点击事件,可以注册到多个按钮上,因为他们的处理函数格式是一样的. 消息事件映射的处理函数对应的格式请参见帮助文档.
10消息事件处理过程
当你想对消息事件筛选时,可以通过处理过程注册函数映射你的处理过程函数,分为窗口处理过程函数和元素处理过程函数.
11.坐标系
窗口坐标:基于屏幕的坐标,包含窗口系统非客户区.
窗口非客户区坐标:左上角为(0,0),包含窗口逻辑非客户区,包含边框和标题栏,不包含系统边框和系统标题栏.
窗口客户区坐标:左上角为(0,0),不包含逻辑非客户区.
UI元素坐标:(基于父元素的坐标).
UI元素客户区坐标:左上角为(0.0)的坐标.
注解:注意:XCGUI库默认窗口不包含系统非客户区.
参考链接:
.
http://blog.csdn.net/whatday/article/details/8182241
.
http://blog.csdn.net/yeahhook/article/details/8003787
.
http://blog.csdn.net/mengfeigo/article/details/5660951
IT9网络学院vip之零基础学习易语言教程(完整打包)
《易语言远程控制技术教程》
一切从零开始易语言辅助教程 荐
世宝易语言教程 荐
世恒易语言教程
中华隐士易语言全套高清课程【全套20课】完美收藏版
之乎者也易语言POST系列教程合集
仓库管理系统制作系列教程【全套1-11课】-全套打包下载易语言实战教程
华中红客基地易语言系列教程
天都吧易语言全套课程【共50课时】-史上最经典的易语言入门到精通课程【解压密码k9z6a3.b51..k】
技术海VIP课程易语言零基础到精通,特别好的最新教程!共2.27G!强烈推荐(1)
时光论坛易语言全套教程【易语言零基础+易语言抓包+易语言填表】完整版
易语言3D游戏开发视频教程+全套源码
易语言Hook从入门到精通
易语言VIP教程45课
易语言WEB QQ协议分析教程,实现各种QQ软件应用操作很不错的教程【共15课】 载很好的教程
易语言外挂初级【1-15】CE教程大全
易语言所有支持库 非静态库186个,静态库107个
易语言极品优秀源码
易语言正则表达式教程【精易论坛出品共12课时】-高清高速
易语言源码
易语言编程系统pdf 含详细目录
易语言网络编程
星缘正则表达式系列教程
甲壳虫vip之易语言培训班
精易论坛VIP-POST填表全套全套教程
觅风易语言教程
道德网安-易语言基本教程(共4章节)
集中营易语言百集学习视频(1·80集)
驱动级的一个应用实例(易语言,C++)语音教程
魔鬼作坊易语言外挂教程
黑手安全网VIP之易语言系列教程(打包)
黑猫论坛易语教程【共32课时】-很不错的HK易语言教程
黑鹰易语言教程 - -
独立团--VIP工具包.rar
易友编程助手源码.rar 2.86 MB
易语言2D游戏开发引擎最终版.rar 1.75 MB
易语言3D射击游戏源码.rar 28.95 MB
易语言DNF源码.rar 4.52 MB 2013-07-21
易语言nes模拟器源码.rar 211.11 KB
易语言Win8界面风格源码.rar 1.43 MB
易语言XP虚拟操作系统.rar 8.09 MB
易语言下载自绘界面.rar 833.22 KB
易语言仿iPhone4s源码.rar 2.32 MB
易语言天龙八部Flash窗口.rar 2.25 MB
易语言情人节礼物源码.rar 10.02 MB
易语言拳皇格斗游戏源码.rar 227.34 KB
易语言桌面版酷狗音乐.rar 383.84 KB
易语言梦想逍遥游整套源码.rar 38.15 MB
易语言模仿QQ2013登陆.rar 826.76 K
易语言炫彩界面库.rar 7.04 MB
易语言简单网络游戏.rar 1.22 MB
易语言绿盾杀毒软件源码.rar 1.66 MB
易语言网络游戏源码.zip 3.47 MB
易语言超酷启动界面.rar 4.47 MB
易语言酷炫界面引擎.rar 1.28 MB
易语言金山毒霸界面源码.rar 1.44 MB
易语言黑客记事本.rar
..............................