- 博客(4)
- 收藏
- 关注
原创 分享一个类似于MFC的字符串类
这个类是我5年前封装的,因为一直以来只习惯用直接用API做开发,不习惯使用MFC,但它的CString确实好用,后来参考其接口自己实现了一个,所以用法与MFC的CString一样的。这个类已应用于我自己的项目中的,有以下几点需要注意的。 1. 只实现了常用的接口,比较偏的没
2011-09-14 19:14:14
569
原创 从 CDialog::PreTranslateMessage() 开始展开 DoModal()
<br />一直以来都不习惯使用MFC做程序,尽管写了这么多年的VC代码,直接用MFC的项目也就2个。直接使用WIN32 API让人感觉简洁和高效,当然代价是得花上更多时间去写。<br /> <br />回到这篇文章的话题来,还是从提出问题开始吧,大家都知道默认情况下在对话框的情况下,按一下esc键对话框就会退出,要想拦截这个情况很简单把WM_KEYDOWN消息拦下,判断wParam的值是否为VK_ESCAPE 。 如果写基于对话框程序的都知道其消息过程是没有WM_KEYDOWN消息,这就是为什么MFC的
2011-04-29 04:02:00
1848
原创 vs2008 在 WIN 7 下开发的折腾
上个星期终于把自己的平台从XP SP3迁移到WIN 7,还记得2年多以前,第一次转到VISTA64真不是滋味,当时很多软件还不支持64bit的系统,连刚买的nVidia最新支持DirectX 11的VISTA64驱动还要在1个多星期后才在官网出现。这种困扰大概坚持了半年的时间就转回熟悉的XP了,就这样接着下来就没有再用VISTA了。WINDOWS 7 的出来显然是用来替代VISTA的,
2009-12-14 18:36:00
2010
1
原创 在 vs2008 里使用 SGI STL 的内存池特性
最近开发的一个C++项目是针对性能进行优化的,所以在很多细节上不得不"咬文嚼字", 而/C++其中强大的地方是对内存使用有很强的可控性, 而任何一个C++项目都离不开对内存的管理,所以要进行内存管理的优化内存池是必须要考虑的.内存池的做法理论在网上很容易找到,但却真正可靠高效的实现,还真是凤毛麟角,也许你会说ACE,boost之类的现成实现,然而这些大家伙动辄就得找半天资料才能编译
2009-11-24 14:14:00
2177
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人