联系我们
产品
DSkinLite界面库
首页
DSkinControl控件库
ekRichEdit控件
DirectUI 界面库
解决方案
下载
购买
博客
技术支持
关于易酷
Copyright © 2000-2010 Uieasy.cn, All Rights Reserved
网站地图
联系我们
公司新闻
我们的客户
点击下载
点击下载
点击下载
点击下载
邮件联系我们获取更多信息
购买流程
付款方式
联系我们
DSkinLite 试用版有限制吗? 是否有弹出式MessageBox等提示?
DSkinLite 界面库和DirectUI 界面库的区别 ?
DSkinLite界面库支持哪些开发平台?
DSkinLite界面库支持哪些图片格式?
DSkinLite界面库是否支持自绘控件?
使用DSkinLite后,dialog函数GetClientRect返回错误的值?
ListCtrl,ListBox,TreeCtrl这些控件是否支持自绘Item内容?
DSkinLite是否支持图片灰度化处理,如QQ好友头像?
Edit控件是否支持设置背景图或者透明?
dialog使用SKIN_TYPE_DIALOG 处理后,不能截获OnSysCommand等消息。
如何动态更新控件界面的图片?
对话框不能接收到OnMouseMove消息?
List Control 调用dsSkinWindow后,item内容未被绘制。
XML中已经设置了list control(或list box)的item高度,实际显示的高度不对
ekRichEdit支持哪些图片格式?
ekRichEdit是否支持超链接?
ekRichEdit支持哪些开发平台?
DirectUI界面库支持哪些控件?
DirectUI界面库是否有源代码版本销售?
如何选择VC界面库产品?(二)–- DSkinLite界面库介绍
如何选择VC界面库产品?(三)— DirectUI 界面库介绍
如何选择VC界面库产品?(四)— DSkinLite vs DirectUI
详细信息
文章与教程
DSkinLite界面库新版本 V3.7.7 发布!
ekRichEdit控件 V2.0 发布!
DSkinControl控件库 V2.0 发布!
Copyright © 2000-2010 Uieasy.cn, All Rights Reserved
了解更多
[查看详细]
一般控件支持示例
ekRichEdit控件
浅谈软件界面运行速度测试
Skip to content
联系我们
DSkinLite界面库
ekRichEdit控件
DSkinControl控件库
DirectUI界面库
关于我们
界面工具
插件技术
RichEdit
DSkinLite
uieasy
界面库
界面编程
软件界面
运行效率
暂无评论
admin
RSS
Cancel
Some HTML is OK
trackback
UIEASY研发管理介绍
DSkinControl(For MFC)控件库 — dsLayout
DSkinControl( For MFC) 控件库 – dsCtrlListView
DSkinControl( For MFC) 控件- dsCtrlComboBox
在界面开发中,目前DirectUI是个热门的技术名称,因为众多的知名公司都是用DirectUI方式作出了很炫丽的界面。而对于大多数熟悉Win32控件,熟悉MFC开发的开发人员来说,我们应该做何选择?
Skip to content
首页
产品
DSkinLite界面库
DSkinControl控件库
ekRichEdit控件
DirectUI 界面库
解决方案
下载
购买
博客
技术支持
关于易酷
联系我们
公司新闻
我们的客户
更多…
研发管理的每个环节不仅关系到公司的研发效率,也影响软件产品质量。UIEASY开发团队拥有在国内著名互联网公司开发客户端的经验,不仅将丰富的界面开发经验带到UIEASY,同时也将成熟的软件研发管理理念带到UIEASY。我们重视软件的研发管理,将其视为公司发展壮大的基石,也视之为高质量软件产品的基础。在本篇文章,我们将介绍UIEASY软件研发从代码管理到产品发布的各个环节。
更多…
研发管理
暂无评论
dsLayout类用于管理子窗口的位置布局,支持多个splitter参与的窗口布局。支持动态布局,支持同比例拉伸布局,支持最小,最大宽度(高度)设置。
更多…
dskincontrol
dskinlite
dsLayout
暂无评论
dsCtrlListView 控件主要用来列表显示一组图片,图标,项目等。该控件内部使用DSkinLite绘制内部控件,支持滚动条,支持根据窗口大小自动布局。
更多…
dsCtrlListView
暂无评论
Next »
RSS
Cancel
trackback
No comments
No comments
No comments
No comments
DSkinLite V3.7.1.0 新特性
No comments
DSkinLite V3.6.4.2 新特性
No comments
DSkinLite 使用技巧(六) – 绘制元素( image,text,rect,line)(上)
No comments
DSkinLite新特性—WidgetTab
No comments
DSkinLite中XML文档合法性检查
No comments
DSkinLite V3.6.0.1 新特性
No comments
DSkinLite 使用技巧(四):如何绘制 dialog 窗口
No comments
Item控件(List control, List Box, Tree Control)绘制(一)–DrawItem配置
No comments
DSkinLite 使用技巧(五) – DisplayItem中的相对位置
No comments
DSkinLite 试用版和正式版区别
No comments
DSkinlite 使用技巧(三):Edit控件
1 comment
DSkinLite 新特性– 自绘树形控件(QQ好友列表)
8 comments
插件式软件结构设计(二):构建基于DSkinLite的界面解决方案
4 comments
插件式软件结构设计(一):构建基于插件式软件平台
1 comment
DSkinlite 使用技巧(二):MessageBox
4 comments
DSkinLite V3.2 新特性
10 comments
DSkinLite Demo系列(一):下载类软件
10 comments
No comments
DSkinLite界面库 Demo系列(二):游戏大厅类软件
1 comment
DSkinLite 使用技巧(二): 窗口控件透明效果
No comments
Next »
传统的combobox 在使用方面有很多限制,很难满足我们combobox类型控件的需求。主要表现中combobox内置的listbox难以控制且比较难以完美绘制。因此我们在DSkinControl控件中添加了新的控件dsCtrlComboBox来实现一些标准combobox难以实现的功能。
由于使用dskinlite可以自由绘制一个子窗口,绘制listbox,因此上图所示界面很容易配置出来。首先是上部继承自CWnd的子窗口,我们在dsCtrlCombobox中使用combobox_bk来绘制。xml配置如下:
combobox
dsCtrlComboBox
暂无评论
RSS
Cancel
trackback
客户经常来信询问该如何选择界面库产品:
产品易用性
其中间图标在色调调整时,其色调不变的。如果图标和背景做到一起,则不能做到此效果。
DirectUI
控件库
界面解决方案
皮肤库
RSS
Cancel
trackback
RichEdit扩展控件– ekRichEdit API 说明
联系我们
No comments
No comments
DSkinControl( For MFC) 新控件 StackWnd
No comments
No comments
使用DirectUI 创建自绘TabCtrl控件
No comments
DirectUI 界面库 V1.0 发布
No comments
DirectUI 设计思路分析(原创)
No comments
No comments
No comments
No comments
No comments
点击下载试用
dsCtrlSysTips 控件主要提供桌面右下角的的系统消息窗口服务。此控件适合在系统消息种类多,使用频繁的软件系统中使用。主要可以方便设置消息窗口动作方式(从下向上或渐隐渐现),停留时间,多个系统消息窗口排队处理,自动消失等。示例窗口如下:
Cancel
Windows 桌面应用脚本语言的选择
Next »
splitter
Cancel
Next »
system tips
Cancel
RSS
Cancel
trackback
Cancel
Cancel
在此窗口布局中,理论上来讲除了几个splitter, window 1 – windows 6 就可以了,无需其他窗口。在实际上从客户得到的反馈看来,除了以上窗口,还增加了红色方框显示出来的四个子窗口。这四个窗口完全是为了布局窗口而产生了,充做窗口容器。这种做法是为了保证splitter两边始终是两个窗口。而过多的子窗口对windows界面来说,显然不是一件好事,窗口过多会影响绘制效率,同时会使得逻辑程序变得复杂不堪。
首先整个dsLayout需要指定一个方向模式:
在Group2中,item3(splitter item)两边的item,是item2和item5。 而不是相邻的item4.
RSS
Cancel
trackback
Cancel
其中Group部分为一个static控件,item为button控件。内部使用dskinlite绘制这些控件。因为dskinlite可以自由绘制static及button界面,因为dsCtrlListView的group及item样式也可以自由定义。
item 模式
因为传统的Win32/ MFC大家都比较了解,所以首先我们分析DirectUI,看看DirectUI能完成哪些普通Win32控件难以实现的功能,同时实现一个完整的DirectUI有那些关键点。
基于DirectUI技术的界面库的优势
客户经常来信询问该如何选择界面库产品:
UIEASY DirectUI界面库产品
可在XML中定义Windowsless控件,Win32 控件,并定义界面布局;同时也可以在XML中定义控件元素风格。
客户经常来信询问该如何选择界面库产品:
简单易用
界面配置灵活
由此在一个控件界面中,可以灵活的配置界面元素,可以满足绝大多数界面设计需要。
if ( bVoice )
UNTITLED
UNTITLED
UNTITLED
UNTITLED
UNTITLED
UNTITLED
UNTITLED
UNTITLED
控件支持全面
DSkinControl( For MFC) 新控件 StackWnd
主要类库描述如下:
Cancel
Cancel
RSS
Cancel
trackback
当前很多软件框架都采用XML的方式或者类XML的方式来描述界面资源及信息,如我们熟知的微软WPF,QT等。具体到客户端软件开发,目前国内大多数知名客户端软件公司也都使用XML的方式来描述界面,如腾讯,百度,迅雷等。同样DSkinLite中我们也使用XML文档来描述GDI,及控件风格相关信息。
实时合法性检查
有了这两个功能,将有效的协助DSkinLite客户编写XML文档,我们建议用户直接使用visual stdio 编辑器来编写XML文档。
xml schema
xml合法性
RSS
Cancel
trackback
Cancel
Cancel
产品简介
其整体高度固定,当点击父item,展开子项即显示ListBox。其子项可能只占部分高度,其他为空白区域。就这个特性来说,与树形控件有区别。
更多…
更多…
更多…
界面开发
更多…
ekRichEdit控件
Next »
截屏预览
版本历史
产品简介
截屏预览
版本历史
产品简介
版本历史
产品简介
截屏预览
版本历史
tab
Tab Control
toolbar
RSS
Cancel
trackback
其整体高度固定,当点击父item,展开子项即显示ListBox。其子项可能只占部分高度,其他为空白区域。就这个特性来说,与树形控件有区别。
listbox
outlook
stackwnd
RSS
Cancel
trackback
Cancel
Cancel
DSkinLite采用XML方式来配置界面,并将界面元素抽象为线条,矩形,图片,文本等元素。开发人员可以使用这些元素来配置界面,不需要关心底层界面绘制操作。此特性是构成DSkinLite界面库的基础。在DSkinLite中,我们称抽象的界面元素line,rect, image,text为绘制元素。我们认为任何一个软件界面均可抽象为这些元素,通过配置不同状态下的绘制元素,基本上可以完成大部分界面绘制需求。
绘制元素的相对位置文章
其中DSkinLite xml中image属性设置与以上图片对应如下:
如窗口变大后,此图片也将相应的以九宫格的方式被拉伸,如下图所示:
可以看到1,3,7,9区域大小保持不变,这些区域多有圆角边框。如果被拉伸,图片将失真。其中区域2,8 被水平拉伸,区域4,6被竖直拉伸,区域5被整体拉伸。
按照上面XML的定义,left_part及right_part即为两道紫色线划分的区域。这样在使用此图片绘制button背景时,左右两边区域将不会被拉伸即使用其大小绘制,中间的区域将根据button的宽度来拉伸。
绘制元素
RSS
Cancel
trackback