NOTE0 在以下两种基本情况下,线程之间需要相互通信: 需要让多个线程同时访问一个共享资源,同时不能破坏资源的完整性; 一个线程需要通知其它线程某项任务已经完成 1.原子访问:Interlocked系列函数 http://hi.baidu.com/microsoftxiao/blog/item/a Read More
posted @ 2018-02-21 01:38
findumars
Views(1123)
Comments(0)
Diggs(0)
运行效果 实现方法 1.给按钮加上BS_OWNERDRAW样式2.重载DrawItem函数,在这里绘制按钮3.关键之处就是把父窗口的背景复制到按钮上,实现视觉上的透明4.最后通过AlphaBlend实现半透明. 实现源码 [cpp] view plain copy // MyButton.h #pr Read More
posted @ 2018-02-21 01:30
findumars
Views(1280)
Comments(0)
Diggs(0)
源码说明:美化能获取焦点控件的边框颜色,获取焦点后颜色不同(类似彗星小助手、QQ等软件),支持自定义颜色,支持单独设置各个控件颜色.实现方法:子类化,在WM_NCPAINT、WM_PAINT等消息自己画出边框开发环境:VS2005 MFC / 易语言源码下载:http://download.csdn Read More
posted @ 2018-02-21 01:13
findumars
Views(643)
Comments(0)
Diggs(0)
拥有正确语法的XML被称为“形式良好”的XML。通过DTD验证的XML是“合法”的XML。DTD(文档类型定义)的作用是定义XML 文档的合法构建模块。它使用一系列的合法元素来定义文档结构。XML Schema是基于XML的DTD替代者。XML Schema描述XML文档的结构。XML Schema Read More
posted @ 2018-02-21 00:52
findumars
Views(1167)
Comments(0)
Diggs(0)
优点: QTestLib提供了单元测试框架的基本功能,并提供了针对GUI测试的扩展功能。 使用前提: 1,继承QObject 2,私有槽(每个槽函数都是一个测试函数,将被QTest::qExec()自动调用) 使用的相关宏: 1 2 3 4 1 2 3 4 5 6 7 8 初始化测试数据一般先有测试 Read More
posted @ 2018-02-21 00:48
findumars
Views(4029)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号