上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 使用SOUI开发的应用UI展示,欢迎使用SOUI的朋友提供资源:setoutsoft#qq.com #->@ 阅读全文
posted @ 2014-12-10 17:41 启程软件 阅读(12117) 评论(6) 推荐(2)
摘要: 在MFC中,通常可以通过重载CWnd::PreTranslateMessage这样一个虚函数来实现对一些窗口消息的预处理。多用于tooltip的显示控制。在SOUI中也实现了类似的机制。要在SOUI中实现PreTranslateMessage,我们首先需要实现一个接口: struct IMes... 阅读全文
posted @ 2014-11-27 22:22 启程软件 阅读(3703) 评论(0) 推荐(0)
摘要: 内容渲染速度是决定一个UI成败的关键。无论UI做得多华丽,没有速度都没有意义。在MFC,WTL等开发框架下,每个控件都是一个窗口,窗口只需要画前景,背景。因为窗口之间的内容不需要做混合,一个子窗口的一次刷新只涉及该窗口本身,和其它窗口无关,因此这样效率很高。但是美中不足在于,窗口之间内容是孤立的,要... 阅读全文
posted @ 2014-11-26 12:41 启程软件 阅读(3417) 评论(0) 推荐(0)
摘要: 当窗口大小需要根据内容来确定时,使用XML布局可能需要做一些特殊的处理。例如:不管窗口多大,我需要将该窗口相对于父窗口居中在XML中应该怎么处理?如果窗口大小是固定的(如, 100 *100),这样pos属性可以定义为"|-50,|-50,|-50,|-50"即可。当窗口大小不确定时,SOUI中提供... 阅读全文
posted @ 2014-11-20 16:44 启程软件 阅读(6600) 评论(0) 推荐(0)
摘要: SOUI是一套基于Win32 SDK的窗口开发的一套DirectUI框架。在SOUI中除了有真窗口使用窗口消息通讯机制外,还有SOUI控件之间的通讯,及控件的事件处理等。1、真窗口消息通讯因此可以使用::SendMessage这个API来与宿主窗口通讯。在任意一个地方只要获取到了SOUI的宿主窗口句... 阅读全文
posted @ 2014-11-15 22:39 启程软件 阅读(6506) 评论(3) 推荐(1)
摘要: 用户对客户端的UI的要求越来越高,采用alpha通道对前景背景做混合是提高UI质量的重要手段。UI开发离不开GDI,然后要用传统的GDI函数来处理alpha通道通常是一个恶梦:虽然有AlphaBlend这个API可以做alpha混合,但是前提必须是操作的DC中的位图有alpha通道的数据,问题的关键... 阅读全文
posted @ 2014-11-09 22:22 启程软件 阅读(6787) 评论(4) 推荐(1)
摘要: 前言定时器是win32编程中常用的制作动画效果的手段。在Win32编程中,可以使用::SetTimer来创建定时器,定时器消息会被会发到调用SetTimer时指定的HWND。在SOUI中一般来说只有一个宿主窗口有HWND,所有的SWindow都属于一个宿主窗口,如此一来直接使用::SetTimer创... 阅读全文
posted @ 2014-10-09 23:26 启程软件 阅读(4854) 评论(1) 推荐(0)
摘要: 前言:无论一个DirectUI系统提供的DUI控件多么丰富,总会有些情况下用户需要在DUI窗口上放置有窗口句柄的子窗口。为了和无窗口句柄的子窗口相区别,这里将有窗口句柄的子窗口称之为真窗口。每一个使用SOUI创建的界面都是从SHostWnd派生出来的。SHostWnd本身就是一个有窗口句柄的真窗口。... 阅读全文
posted @ 2014-09-29 21:49 启程软件 阅读(8390) 评论(5) 推荐(0)
摘要: SOUI相对于DuiEngine一个重要的变化就是很多模块变成了一个单独的DLL。然后很多情况下用户可能希望整个产品就是一个EXE,原来DuiEngine提供了LIB编译模式,此时链接LIB模式的DuiEngine就行了。但是SOUI默认至少Utilities那个模块是不提供LIB编译模式的。uti... 阅读全文
posted @ 2014-09-08 22:17 启程软件 阅读(4770) 评论(0) 推荐(0)
摘要: SOUI资源管理模块从前篇已经讲到在SOUI中所有资源文件通过一个uires.idx文件进行索引。这里将介绍在程序中如何引用这些资源文件。在SOUI系统中,资源文件通过一个统一的接口对象读取:namespace SOUI{ enum BUILTIN_RESTYPE { RE... 阅读全文
posted @ 2014-08-25 22:34 启程软件 阅读(8619) 评论(2) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 下一页