同样是CBrush类!为什么pOldBrush一定要是CBrush *呢?而NewBrush1就不用*CBrush NewBrush1(nBrushPattern[i],RGB(0,0,255));
CBrush *pOldBrush=pDC->SelectObject(&NewBrush1); pDC->Rectangle(100,20+i*60,600,70+i*60);
pDC->SelectObject(pOldBrush);
CBrush *pOldBrush=pDC->SelectObject(&NewBrush1); pDC->Rectangle(100,20+i*60,600,70+i*60);
pDC->SelectObject(pOldBrush);
解决方案 »
- 怎么把3dmax2013做出来的.max装换成.x文件,panda在2013上面用不了
- 关于类的使用
- CMyDialog的OnEraseBkgnd直接返回TRUE后,
- 急********急*******急死了,100分求大虾救命,如何给对话框弹出菜单中的选项打上选定小勾(checked)????
- 创建动态菜单 除了用ON_COMMAND_RANGE 没别的了?
- 用CSerialPort类进行串口通信时,串口设备断开再接上如何处理?
- 关于生成的exe程序运行问题
- 咨询一下,做发email的功能难不难?
- 请问CView类的WM_TIMER消息是做什么用的阿?
- Visual C++ 和其他语言相比有什么优势?
- 如何将对话框上的按钮显示!急
- 内存泄漏了,请问漏在哪里了?该怎么办?
SelectObject函数接受的也是一个CBrush地址,&NewBrush1,你在NewBrush1
前面加了&取地址运算符,不就和指针一样了么。
pOldBrush是一个实例指针