1.GetDC,GetWindowDC一定要ReleaseDC
2.CreateDC一定要DeleteDC。
3.Create出来的GDI对象一定要用DeleteObject释放,如CreateBitmap,CreateFont等
4.释放DC时,一定要保证没有自己创建的GDI对象还选在DC里
5.释放GDI对象时,确保它没有选进DC
6.GetStockObject不用释放资源
7.一个DIBPatternBrush在Brush调用DeleteObject释放后,相关联的bitmap并没有delete,必须独立地delete
本文介绍了Windows GDI资源的正确管理方法,包括不同类型的设备上下文(DC)获取和释放、GDI对象的创建与删除原则,以及一些特殊情况下资源处理的注意事项。

959

被折叠的 条评论
为什么被折叠?



