
MFC编程技巧
barech
开始学习的菜鸟
展开
-
基于Dialog的应用程序,添加水平与垂直滚动条
void CMy8900RODDlg::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar){ // TODO: Add your message handler code here and/or call default SCROLLINFO scrollinfo; GetScrollInfo(SB_HOR原创 2009-08-10 11:16:00 · 3867 阅读 · 0 评论 -
MFC编程中,应用程序界面最小化与显示之间切换时,GDI对象增加
<br />最近在看MFC的代码时,发现了一个有趣的现象。<br /> <br /> <br />修改了SetIcon(m_hIcon,FALSE)为SetIcon(m_hIcon,TRUE),结果build成功并执行的时候,发现在应用程序界面切换时出现了GDI对象泄漏的情况,让我困惑不解。<br /> <br /> <br />查了一下SetIcon:<br /> <br /><br />SetIcon(m_hIcon, FALSE);// Set small icon<br /><br />有了这句话,原创 2011-01-22 09:09:00 · 2845 阅读 · 0 评论 -
copy命令使用小技巧
<br />在使用VS2008开发过程中,设置了post_build event,将需要提供给外部使用的头文件拷贝到发布目录下。<br /> <br />这存在一个问题是copy命令默认文件路径不允许存在空格,导致创建的工程如果放在空格目录下会导致工程build失败。<br /> <br />将dest与src加上一个引号,就搞定了原创 2011-01-26 14:24:00 · 2224 阅读 · 0 评论 -
[MFC]对象序列化
<br />对象的持久性是从磁盘上读写对象的过程。MFC通过成为序列化(serialization)的机制实现对象的持久性。使用序列化,保存数据的功能可以简易而迅速的合并到MFC的应用程序中,无须使用更传统的DBMS,串行化是典型的在基于文档(SDI OR MDI)的应用程序中使用。<br /> <br />序列化的基本思想是一个类对象,能够将它记录在成员变量中的当前状态存储,也可以通过串行的读取存储的数据重新创建对象。对于一个想实现串行化操作的CObject派生类对象而言,必须实现Serialize成员函原创 2011-01-30 09:49:00 · 2899 阅读 · 0 评论 -
[zz]Visual C++中对象的序列化与文件I/O研究
序列化并且带着例子,很不错。转载 2011-01-30 10:25:00 · 2052 阅读 · 0 评论