可能在OnH(V)ScrollBar里要Invalidate();
you can try
you can try
解决方案 »
- 公司里只有一个人编程,真苦恼
- 看看VS的问题
- 如何new一个大的三维数组,并且可以[i][j][k]直接下标引用?总是下标与数据不对应!
- 关于CStatusBarCtrl的退出问题
- 新手问:请教使用ComboBox时出现的"Debug Assertion Failed!"错误
- 在SDI的View类中 我如何得到Edit的值(INT型,在自定义的对话框内)
- 在vc中使用console模式的project,就可以写那种类似于dos下的程序了
- 求教!CTypedPtrList链表变量定义出错!
- VC中如何引入资源
- 如何删除已绘好的按钮
- 问:关于读取文件的小问题。
- 这样的问题都没人回答,CSDN真是完了
BOOL CLab4ProgressView::OnEraseBkgnd(CDC* pDC)
{
// TODO: Add your message handler code here and/or call default
CRect rect;
GetClientRect(&rect);
CBrush brush;
brush.CreateSolidBrush( RGB(0xFF,0xFF,0x00) ); pDC->FillRect(&rect,&brush);
// fill the view
Invalidate(false);
return CScrollView::OnEraseBkgnd(pDC);
}不行啊,应该怎样?? 谢谢!
{
// TODO: Add your message handler code here and/or call default
CRect rect;
GetClientRect(&rect);
CBrush brush;
brush.CreateSolidBrush( RGB(0xFF,0xFF,0x00) ); pDC->FillRect(&rect,&brush);
// fill the view
Invalidate(false);
//return CScrollView::OnEraseBkgnd(pDC);
////////////////////////return TRUE;
//////////////////////
}
Great !但是为什么它的默认值不是True 呢??它本来就是bool啊 为什么又要写return CScrollView::OnEraseBkgnd(pDC);
来
误导观众呢?你知道return CScrollView::OnEraseBkgnd(pDC);的作用是什么吗?DoItFreely加了分了,waiting for your answer.
感谢您使用微软产品。分数对我们没什么用处,给其它热心讨论的网友吧;您的问题能解决才是我最想看到的:)
根据您对问题的描述,咱们可以依次试一下面的方法:步骤一、...步骤二、...步骤三、...
-微软亚洲技术中心Windows 技术支持本贴子仅供CSDN的用户作为参考信息使用。其内容不具备任何法律保障。您需要考虑到并承担使用此信息可能带来的风险。具体事项可参见使用条款 (http://www.csdn.net/microsoft/terms.shtm)。
返回TRUE表示你已经处理了该消息,让MFC不要再做处理,要不,MFC就会用缺省的brush填充背景,一般也是填成白色。