比如
GetClientRect(&totalrect);
CBitmap bmp;
pDC->SelectObject(bmp);
pDC->SelectStockObject(BLACK_BRUSH);
pDC->FillRect(totalrect,pDC->GetCurrentBrush());
这样的话只能把已经显示的那些区域变黑,但是滚动条滚动露出其他部分的话就还是白背景的,怎么样才能让所有的地方都变黑呢?谢谢
GetClientRect(&totalrect);
CBitmap bmp;
pDC->SelectObject(bmp);
pDC->SelectStockObject(BLACK_BRUSH);
pDC->FillRect(totalrect,pDC->GetCurrentBrush());
这样的话只能把已经显示的那些区域变黑,但是滚动条滚动露出其他部分的话就还是白背景的,怎么样才能让所有的地方都变黑呢?谢谢
解决方案 »
- 获取网页源码的问题
- log4cplus 能把日志输出到不同的日志文件吗?
- 很奇怪的socket问题,错误代码:WSAECONNRESET
- ftp list命令问题
- 有没有函数可以得知当前系统是从那个磁盘设备上启动的
- 托盘程序:当把鼠标指针指向托盘图标时,会触发什么消息?我想动态改变提示消息才这样
- 如何拦截NT/2000/XP系统开机时的F8按键?
- 放分庆祝:日军化武中国受害者东京胜诉
- 关于OCX控件中使用ACTIVEX控件的错误
- 对话框上面添加一个滚动条,但是OnHScroll(···UINT nPos···)里的nPos的值总是0?
- 如何在dll中获取调用该dll的exe文件名
- 最近听同学说了什么面向服务的编程思想,谁知道!
pDC->GetClipBox(rc);
pDC->FillSolidRect(rc, RGB(0, 0, 0));