界面编程
文章平均质量分 80
uieasy
这个作者很懒,什么都没留下…
展开
-
如何选择VC界面库产品
客户经常来信询问该如何选择界面库产品: “你们的产品跟其他同类产品相比有什么优势?” “你们的DSkinLite界面库跟DirectUI界面库有什么不同,哪个产品更适合我们公司?” 在此我们对这些问题做详细和专业的分析,希望这一系列四篇文章能帮您更好的了解界面产品的软件原理和特点,了解UIEASY相关产品。从而做出适合公司研发状况的正确选择。 产品易用性 软件控件的API及使用 是否简单易用是我们需要考虑的一个重要关键。这个问题涉及到两个方面: 是否容易整合到现有应用程序中?是否容易在原创 2011-03-07 14:27:00 · 1535 阅读 · 0 评论 -
如何选择VC界面库产品?(四)— win32控件 vs DirectUI
在界面开发中,目前DirectUI是个热门的技术名称,因为众多的知名公司都是用DirectUI方式作出了很炫丽的界面。而对于大多数熟悉Win32控件,熟悉MFC开发的开发人员来说,我们应该做何选择?。。。 以上几点是一个基于DirectUI技术的界面库可以实现的,但基于Win32控件的界面库难以实现的。但同时我们也会发现,还没有一个通用的DirectUI界面库产品中实现以上所有特性;即DirectUI的真正优势还未能在实践中实现。以下的关键点是一个完整,通用的DirectUI界面库难以实现的原因。我们该如原创 2011-03-07 14:31:00 · 4310 阅读 · 2 评论 -
游戏大厅类软件 Demo系列(二)
游戏大厅Demo主要演示DSkinLite界面库对Tree control 树形控件的支持。 DSkinLite界面库从3.0开始加入了对List box, list control, tree control树形控件的item绘制支持,即可以通过在XML中配置Item的样式及相关API函数来绘制Item内容。。。从这种机制得到启 发,DSkinlite界面库对tree control内容的绘制也以item为单位,首先在xml中定义item的风格样式,用户可以定义一个或者多个item样式,也可以通过改变一个原创 2011-03-21 14:56:00 · 890 阅读 · 0 评论 -
窗口控件透明效果的实现--DSkinLite界面库使用技巧
界面设计中,很多效果需要借助透明效果来实现。不幸的是,Windows 标准控件基本不支持透明效果。因此我们需要自己来实现透明效果。一般来说所谓控件透明,在技术实现方面,需要在子窗口绘制背景之前,先将父窗口相应区域的图像绘制在子窗口的DC上。CodeProject也有很多这方面的示例,但是这些示例都是不完整的,没有用一种统一的方案来彻底解决子窗口透明的问题。例如:如果父窗口的背景变化了,窗口大小改变了,需要透明的子窗口也需要重新绘制。而且需要控制时机,控制效率,不然会出现闪烁等问题。 原文地址 http:/原创 2011-03-10 07:01:00 · 1257 阅读 · 0 评论