摘要: 感谢网友"指尖"为SOUI开发的UiEditor, 目前该UI编辑器已经基本可用, 源代码在soui svn demos\uieditor. 下面是"指尖"提供的GIF动画教程. 大家快来膜拜"指尖", :) 阅读全文
posted @ 2016-10-27 15:00 启程软件 阅读(9295) 评论(6) 推荐(1)
摘要: 搜索广告屏蔽Chrome插件:自动过滤:百度,360,搜狗,google,bing的搜索广告,让魏则西的悲剧不再重演。珍爱生命,远离搜索广告! 阅读全文
posted @ 2016-08-26 16:55 启程软件 阅读(1564) 评论(2) 推荐(0)
摘要: 概述 异步通知是客户端开发中常见的需求,比如在一个网络处理线程中要通知UI线程更新等等。 通常在Windows编程中,为了方便,我们一般会向UI线程的窗口句柄Post/Send一个窗口消息从而达到将非UI线程的事件切换到UI线程处理的目的。 在SOUI引入通知中心以前要在SOUI中处理非UI线程事件 阅读全文
posted @ 2016-07-04 23:27 启程软件 阅读(4375) 评论(0) 推荐(0)
摘要: 在SOUI中,使用uires.idx这个文件来记录程序中使用的所有资源文件。 此外绘制对象(ISkinObj)则一般放在skin.xml中描述。 要向一个界面中增加一个新的图片,在没有uiresImporter之前,首先我们需要把新的图片资源增复制到uires下的某个目录下,然后在uires.idx 阅读全文
posted @ 2016-04-24 20:51 启程软件 阅读(3039) 评论(0) 推荐(1)
摘要: 代码见SVN 阅读全文
posted @ 2016-03-11 18:01 启程软件 阅读(2115) 评论(1) 推荐(1)
摘要: 正常情况下在Richedit中使用OLE,如果需要OLE支持复制粘贴,那么这个OLE对象必须是已经注册的COM对象。 注册COM很简单,关键问题在于注册时需要管理员权限,这样一来,如果希望APP做成绿色版本就不好使了。 为什么需要注册成COM?因为在粘贴时Richedit需要能够从COM对象的GUI 阅读全文
posted @ 2016-03-03 22:14 启程软件 阅读(2111) 评论(1) 推荐(0)
摘要: SOUI2.0之前,在SOUI中使用资源通常是直接使用这个资源的name(一个字符串)来引用。使用字符串的好处在于字符串能够表达这个资源的意义,因此使用字符串也是现代UI引擎常用的方式。 尽管直接使用字符串有意义明确的优点,它同样也有缺点: 1、字符串写错了,编译器不知道。这可能导致一些很难发现的B 阅读全文
posted @ 2016-02-22 16:09 启程软件 阅读(3231) 评论(2) 推荐(0)
摘要: 更新: 1、修改uiresbuilder,增加资源ID自动生成功能。包括自动提取所有布局中控件的name,自动生成ID,自动提取字符串表,颜色表。具体使用方式参见下一篇。 2、修改布局中引用字符串的方式。原来使用%str-name%这种方式来引用在字符串表中定义的字符串,修改为使用和android一 阅读全文
posted @ 2016-02-22 15:13 启程软件 阅读(3322) 评论(0) 推荐(0)
摘要: SOUI中通过pos的标志如:[, {, }, ],这4个标志可以相对于前一个及后一个兄弟窗口,但是有时候希望相对于不是前后窗口的兄弟窗口,比如一个通过一个中心窗口同时定义它的上下左右4个窗口,这个时候应该如何处理? 其实SOUI是支持相对于任意一个兄弟窗口的,但是定义方法有点复杂,所以在之前的博客 阅读全文
posted @ 2016-01-27 19:57 启程软件 阅读(3233) 评论(1) 推荐(0)
摘要: 如果你想使用SOUI最好有点WTL基础,一点点就行了。SOUI不依赖于WTL,但是SOUI的编码风格基本和WTL一样的:SOUI抄袭了WTL的消息处理形式,SOUI的事件处理也是模仿了WTL的消息映射宏。抄袭WTL的消息处理形式表现在两个层次:1、在SWindow及其派生类中处理消息使用WTL基本一... 阅读全文
posted @ 2016-01-04 22:21 启程软件 阅读(3566) 评论(0) 推荐(0)