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