当前位置: 代码迷 >> WinCE >> MFC自定义控件4kb内存泄漏有关问题
  详细解决方案

MFC自定义控件4kb内存泄漏有关问题

热度:99   发布时间:2016-04-28 12:41:58.0
MFC自定义控件4kb内存泄漏问题
最近发现个很奇怪的问题,wince下用MFC自定一个控件,只要这个控件重画,就有很高的几率占用4kb,时间一长就完蛋。

这个控件甚至不添加任何代码,只要执行Invalidate或者SetWindowText这类导致重画的函数,就出这问题。
不使用自定义控件就没有任何问题。

以前一般自定义一个按钮,但是这按钮刷新并不频繁,这个问题之前一直没发现,现在自定义了一个Text框,然后这Text用的地方挺多,这个问题就非常明显了。

网上查了半天,有很多人用遇到同样问题,但是都没个具体的解答,有说是GDI对象无限增多的,有说MFC的BUG的,还有完全否认这种情况,认为是程序自身内存泄漏的。

想知道如果不是每个人都有这个问题,可能是驱动的问题?
------解决方案--------------------
那有考虑释放一个文本框新建一个呢,释放的同时多的内存是否也释放了
------解决方案--------------------
这个我也遇到过可以试试这些办法

http://blog.csdn.net/aristolto/article/details/7416302
  相关解决方案