【发布时间】:2013-08-24 15:13:06
【问题描述】:
这是我的代码
if(bSelected)
{
clrTextSave=pDC->SetTextColor(::GetSysColor(COLOR_HIGHLIGHTTEXT));
clrBkSave=pDC->SetBkColor(::GetSysColor(COLOR_HIGHLIGHT));
pDC->FillRect(rcAllLabels,&CBrush(::GetSysColor(COLOR_HIGHLIGHT)));
}
else
pDC->FillRect(rcAllLabels,&CBrush(m_clrTextBk));
当我在 Visual Studio 2008 上编译时,它给了我: 警告 C4238:使用了非标准扩展:类右值用作左值 我不知道如何解决这个警告?请有人帮忙吗?谢谢!
【问题讨论】:
-
pDC 警告点->FillRect(rcAllLabels,&CBrush(::GetSysColor(COLOR_HIGHLIGHT)));
标签: c++ visual-c++ visual-studio-2008 c++builder