我在单文档中创建了多个子窗口(对话框), 当其中一个子窗口被关闭时, 在任务管理器里看到的内存使用量没有减少。 如果所有的子窗口都关闭, 内存使用量有明显的减少。想确认一下, 当其中一个子窗口被关闭时, 怎么才能让子窗口占用的内存被清空掉。关闭时代码如下:pInfoBackDlg = m_InfoBackDlg[byRecordNo];
if(pInfoBackDlg == NULL)
{
TRACE("nofity window invalid\n");
return 0;
}pInfoBackDlg ->DestroyWindow();
m_InfoBackDlg[byRecordNo] = NULL;
if(pInfoBackDlg == NULL)
{
TRACE("nofity window invalid\n");
return 0;
}pInfoBackDlg ->DestroyWindow();
m_InfoBackDlg[byRecordNo] = NULL;
解决方案 »
- win32 GDI程序中怎么加载gif图片?不胜感激!!!
- 一个socket在sendto了之后还能在线程里用recvfrom吗?
- 怎样在toolbar中设置宽度不同的按钮,并配上相应大小的贴图?
- 求救!用SMTP发邮件时遇到的怪问题,急!!!
- 在2000 或者xp环境下 AllocCsToDsAlias函数在哪个模块啊?
- 菜鸟问:关于Win Sock的一个问题
- 可能要一个人接一税务局的管理系统项目,有几个问题请教一下大家
- 编译*.asm文件为*.exe文件需那些工具?
- 有关图像拼接(基于像素点颜色特征)的程序实现
- 我想在我的程序中加入文件读取和保存功能,怎么做呢?
- 项目-c/c++ -输入-附加库中引用一个huihui.lib 找不到这个lib//是下面那一步出错了???
- CMFCToolBar//AdjustLayout()函数怎么使用?
如果是普通的,那说明你的子窗口中是否有NEW的但关闭的时候你没有DELETE呢?
不纠结这个问题了~内存消耗也不是很厉害。