title: warning C4238: nonstandard extension used : class rvalue used as lvalue
body: <p>Here my code </p>
  
  <pre><code>   if(bSelected)
  {
      clrTextSave=pDC-&gt;SetTextColor(::GetSysColor(COLOR_HIGHLIGHTTEXT));
      clrBkSave=pDC-&gt;SetBkColor(::GetSysColor(COLOR_HIGHLIGHT));
      pDC-&gt;FillRect(rcAllLabels,&amp;CBrush(::GetSysColor(COLOR_HIGHLIGHT)));
  }
  else
      pDC-&gt;FillRect(rcAllLabels,&amp;CBrush(m_clrTextBk));
  </code></pre>
  
  <p>When I complie on Visual studio 2008 it give me :
  warning C4238: nonstandard extension used : class rvalue used as lvalue 
  I don't know how to fix this warning? Plz somebody help? Thank you !</p>