HBRUSH与CBrush的关系
HBRUSH、HPEN是所有Windows编程的基础API,MFC的所有类(包括CBrush CPen)只是把这些API封装成C++的对象,把一些SDK中的一些必要和重复的操作封装到类的构造函数和析构函数中。
创建CBrush遇到的问题
创建CBrush有多种方法,例如有
hBrush = CreateSolidBrush (crColor) ;
但是注意的是,在使用完此hBrush之后,一定要
DeleteObject (hBrush) ;
否则在多次绘制之后会引起CDC的内存泄露,会将DC内存耗尽,造成程序的崩溃
创建Brush的几种方式:https://blog.csdn.net/xzhdy/article/details/8995047