做那个半透明的窗体的时候发现,每mouseover一次,内存就增加3M,觉得很漂亮,不断的把鼠标往上移..结果就是1G内存被我用光了....网上一查才知道 才知道GDI+是内存泄漏大户.....
调用GDI+之前一定要加上:
SelectObject mDC, oldBitmap
DeleteObject mainBitmap
DeleteObject oldBitmap
这样就完美解决了(网上找半天根本没找到..自己发现原来可以这样释放掉内存,希望搜索gdiplus.dll及GdipDisposeImage方法的难兄难弟们能找到这里)...