Das übliche Problem ( OnPaint ??? )...
-
Aloha,
ich habe ein Staticfeld, welche ich als Balkendiagramm nutze.
Ich hole mir die DC von dem Static, und benutze FillSolidRect() um den Balken zu füllen.
m_holzpegel.GetClientRect(bar); m_holzpegel.GetDC()->FillSolidRect(bar,RGB(255,255,255));
Das ganze wird erst angezeigt, wenn ich den Dialog aus dem sichtbaren Bereich rausziehe, und dann wieder reinziehe....
Was kann ich machen, daß der Balken sofort erscheint ???
Grüße
BOA
-
Vielleicht solltest du das alles mal neu zeichnen (Invalidate, RedrawWindow... etc.)
Gruß
:: NoName ::
-
Aloha,
hätte ich vielleicht erwähnen sollen, mein Quelltext oben steht im OnPaint().
Gebe ich invalidate() oder RedrawWindow() hinzu, geht gar nichts mehr.
Soll heißen, jetzt wird es überhaupt nicht mehr angezeigt.Mal anders gefrägt, was passiert anderes, wenn ich den Bildschirmbereich verlasse, gegenüber dem normalen Bewegen innerhalb der Bildschirmkoordinaten ??
Grüße
BOA