A
Also ich hab das jetzt so gelöst:
void dcTestViewer::draw
(
RECT t_rct
)
{
if ( !m_hdc )
{
return;
}
m_rectDraw = t_rct;
HBRUSH hbrBkgnd = ::CreateSolidBrush( m_ulBackColor );
::FillRect( m_hdc, &m_rectDraw, hbrBkgnd );
DrawRectangle();
}
Leider wird aber immer nur das gezeichnet, was gerade sichtbar ist. Wenn ein Fenster darüber liegt und ich schließe das Fenster, ist der vom Fenster ehemals überdeckte Bereich grau.
Kann mir jemand sagen, woran das liegt?