- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 About virtual destruction
构造函数的调用顺序是:先基类后派生类 析构函数的调用顺序是:先派生类后基类 一个类的对象析构时,只能调用到其基类的析构函数,无法调用到其派生类的析构函数。当遇到基类对象析构需要调用到其派生类的析构函数时,将析构函数声明为virtual函数就可以解决这个问题。 测试代码:#include "stdafx.h"#include#i
2008-09-03 14:57:00
314
原创 非模态对话框的显示问题
新创建的非模态对话框,失去焦点时也会显示在最前,使用很不方便。 取消此特性的方法如下: (1)将Dialog的属性“Application Window”设置为True,以便在对话框可见时在任务栏显示图标。 (2)将Dialog的属性“System Modal”和“Topmost”分别设置为False。 (3)创建代码: CDialog* pModeDl
2008-09-02 11:38:00
529
原创 NSIS如何在安装前结束当前运行的进程
以前在工作中遇到的一个问题,我们的产品在运行时,点击安装,会报错,找到一个结束进程的控件processwork.dll 下载地址:http://www.esanu.name/programs/NSISKillProcess.html 将processwork.dll放到Plugins目录下,然后在NSIS代码中加入如下函数:Function CloseParentWith
2008-09-02 11:32:00
3942
Sams.SQLite
2010-11-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人