随笔分类 -  UI

摘要:主类模板 gcc从4.1.2版本开始提供了__sync_*系列的内置API,用于加减和逻辑运算,可以对1,2,4,8字节长度的数值或指针类型进行原子操作,为方便使用,笔者对这些API作了简单的封装。 Code highlighting produced by Actipro CodeHighligh 阅读全文
posted @ 2012-06-08 00:19 cq12yue 阅读(0) 评论(0) 推荐(0)
摘要:本文就Loki编译期技术中的类型列表Typelist作了一些扩展,增加了以下几个方法: • 获取最大和最小长度,即求取Typelist中长度最大和最小的值 • 获取最大和最小类型,即求取Typelist中长度最大和最小的类型实现 位于Loki::TL命名空间,利用递归计算最值结果,使用宏生成主类模板 阅读全文
posted @ 2012-05-29 01:03 cq12yue 阅读(0) 评论(0) 推荐(0)
摘要:在MFC9(在vc2008和vc2010中,已经有了CTabView的现成类)以前的版本中,有CListView,CTreeView,CEditView,CRichEditView等控件视图类,但就是没有类似的CTabView类,因工作需要,最近在做一个简单的多标签IE浏览器,开发环境是vs2005 阅读全文
posted @ 2011-12-11 00:47 cq12yue 阅读(0) 评论(0) 推荐(0)
摘要:关于系统托盘图标类,网上也有很多的代码,但都不太简洁灵活易用,为了这一目的,本人自行封装了一个API版本的实现类,这个类的设计思想来源于观察者模式,从而较好地解耦了托盘通知消息的发送、接收、处理这三者间的关系,使这三者可以是同一个对象,也可以是不同的对象,具体的情况可根据业务逻辑灵活选择控制,主要包 阅读全文
posted @ 2011-12-04 03:15 cq12yue 阅读(0) 评论(0) 推荐(0)