闲来无聊,正好小组人员讨论到桌面的开发,那把笔者接触的WIndows平台下的几个主要的发展过程聊一聊。主要从概述,参考资料,图书等几个方面说起。所有的界面开发都会涉及如下的几个方面的内容:v 控件 [Contrrols Widget]及验证v 绑定:数据绑定到控件和控件的内容反馈回数据v 布局系统:...
分类:
编程语言 时间:
2015-03-11 16:38:19
阅读次数:
197
前记 这几个嵌入类其实很早之间就完成了,2003年的时候我在CodeProject上发布了这些代码,不过当时使用了紫色作为按钮的边框,导致几个无聊的LY在哪里争吵关于Gays的问题,呵呵,看来不仅语言要接轨,颜色的认识也要和西方接轨哟。现在刚好趁这个机会整理一下代码,写篇文章纪念之。 本文的目的是使...
分类:
其他好文 时间:
2015-02-26 14:44:07
阅读次数:
191
最近的一个ATL/WTL控件工程是用VC6生成的代码,然后在VS2008 EXPRESS EDITION版本中编译的,在Release版本中有两个选项:
Release MinSize
Release MinDependency
这两个选项的差异是前者是动态链接到ATL,后者是静态链接到ATL
编译后会遇到一个新问题:
找不到atlmincrt.lib
在VS2008 ...
分类:
其他好文 时间:
2014-11-29 16:00:14
阅读次数:
233
STL即 Standard Template Library (标准模板库) STL是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就...
分类:
编程语言 时间:
2014-10-26 13:03:18
阅读次数:
302
场景:
1. mfc,wtl的原生控件都是通过父窗口拦截 WM_CTLCOLORSTATIC 事件来修改子控件的颜色和背景色,CStatic可以通过返回HOLLOW_BRUSH来绘制透明背景:
m_HollowBrush = AtlGetStockBrush(HOLLOW_BRUSH);
但是如果使用manifest文件使用最新 外观样式的话,返回HOLLOW_BRUSH对checkbox和radio button没有任何效果,原背景还是存在。虽然通过自绘一个checkbox和radio butto...
分类:
其他好文 时间:
2014-09-21 16:54:35
阅读次数:
294
场景:
1.当你需要截取图片部分区域作为某个控件的背景。
2.需要平铺图片到一个大区域让他自动放大时。
3.或者需要合并图片时。...
分类:
其他好文 时间:
2014-08-31 18:43:31
阅读次数:
301
场景:
1. 在做图片处理时,比如放大后或加特效后需要保存CBitmap(HBITMAP)到文件.
2.截取屏幕内容到文件时.
3.不需要加入第3方库时....
分类:
其他好文 时间:
2014-08-31 18:41:27
阅读次数:
237