用MFC,如何在界面的一个矩形中填充黑色(矩形不是画图画出来的)?
我在视图类的OnDraw函数中,加如下代码,结果界面中并没有出现黑色矩形,全部都是白的。
CDC dcMem;
dcMem.CreateCompatibleDC( pDC );//创建一个与显示设备环境兼容的内存设备环境
//在界面内定义一个矩形,界面大小在框架类中已定义
RECT Rect1;
Rect1.left = 55;
Rect1.top = 40;
Rect1.right = 970;
Rect1.bottom = 290;
//定义一个黑色画刷
CBrush Brush(RGB(0,0,0));
//用画刷填充矩形
dcMem.FillRect (&Rect1,&Brush);