Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Onpaint: Welcher Bereich war verdeckt?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
02.10.2003, 20:34 Uhr
~Christoph Redl
Gast


Hi!

Kann man in der Routing "OnPaint" irgendwie herausfinden, welcher Teil des Fensters verdeckt war und nun neu gezeichnet werden muss? Ich würde gerne nur den wirklich notwendigen Bereich neu zeichnen, um Zeit zu sparen. Das ganze soll nämlich ein kleines Grafik-Tool werden, das auch auf relativ alten PCs noch einigermaßen schnell laufen soll, und da will ich wirklich kein Pixel zuviel zeichnen...

Thx im Voraus

mfg
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
03.10.2003, 12:41 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
Du brauchst eigentlich nur das ungültige Rechteck, welches verändert wurde zu aktuallisieren.
In OnPaint() bietet Dir CPaintDC, welche eigentlich alle Methoden von CDC geerbt hat, verschiedene Methoden wie z.B. GetClipBox() etc.
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: