07 2011 档案

摘要:前言: ATL/WTL中 程序设计中用模板类来附加新属性和实现接口。为了不破坏宿主类对外的封装性,需要定义友元类来解决这个问题。#include "stdafx.h"templateclass TemplateDemo1{public: TemplateDemo1(){}public:void Do(){T* pThis = static_cast(this);pThis->iUncoun... 阅读全文
posted @ 2011-07-25 11:20 MokLiu 编辑
摘要:框架说明: 以WTL为基础的 WindowLess界面库。 阅读全文
posted @ 2011-07-22 23:44 MokLiu 编辑
摘要:前言: 最近在写树中用到了数组,ATL中的 AtlSimpleArray 这个类封装了一个简单数组,简单高效。正因为简单,没有带插入数据功能, 下面是我实现的一个函数,任意位置插入。 两句内存操用。 这样做有一个不好的地方是,容易产生内存碎片。 所以如果操作非常非常多 就要用List了。look source#include "stdafx.h"#include class DemoClass... 阅读全文
posted @ 2011-07-21 14:34 MokLiu 编辑
摘要:RichEdit 比较蛋疼的控件 折腾了一段时间 终于出来了 阅读全文
posted @ 2011-07-20 13:50 MokLiu 编辑
摘要:(此皮肤资源来自网络)简精了很多,更适合 WTL了,字符串改用了CString 容器换成了 CSimpleArray CSimpleMap 去掉了输入控件,解藕了主要类,加了一些常用设计模式,已测 无内存、资源 泄漏 运行良好,继续优化中 阅读全文
posted @ 2011-07-18 16:36 MokLiu 编辑
摘要:1 一个简单的Singleton类我们先来看一个简单的单件类的定义:#includeclass Singleton{public:static Singleton& GetSingleton(){ static Singleton singleton; return singleton;}void Print(){ std::cout<<"Singleton Prin... 阅读全文
posted @ 2011-07-18 15:09 MokLiu 编辑
摘要:source: http://files.cnblogs.com/satng/TestPopWindow.7z内嵌IE的滚动条显示控制在 html里 body scroll='no'即可。 阅读全文
posted @ 2011-07-11 17:48 MokLiu 编辑
摘要:XML控制控件的布局,可以确定控件的大小,pos随窗口大小改变不能写死. 头部控件头部控件是一个高度固定 宽度不固定的控件中间控件中间控件是一个高度 宽度都不固定的控件底部控件底部控件是一个高度固定 宽度不固定的控件__________________________________________________________________头部控件 子控件 1,3 大小... 阅读全文
posted @ 2011-07-08 16:26 MokLiu 编辑
摘要:http://files.cnblogs.com/satng/QQLike.7z以前写的, 包含WTL CustomDraw OwnerDraw 60%的知识点与技巧,非DirectUI实现。 阅读全文
posted @ 2011-07-01 13:42 MokLiu 编辑

点击右上角即可分享
微信分享提示