Paint-Ereignis per API ?
25.06.2004 14:56:35
Michael
ich hab mir eine Klasse geschrieben in der ich per Api Aufrufe eine Box auf eine Userform malen kann. Ich habe also das Handle der Userform und hab mir per Getdc das die HDC-Eigenschaft der Userform geholt und darauf gemalt.
Mein Problem ist nun, dass das Gemalte immer wieder verschwindet, sobald die Userform das Repaint-Ereignis aufruft, sprich sich selbst neu zeichnet. Zum Beispiel wenn die Userform teilweise aus dem sichtbaren Bereich gezogen wird und wieder zurück kommt, so ist der selbt gemalte Teil, der auserhalb des sichtbaren Bereiches war weg.
Also entweder ich schaffe es, dass das Repaint Ereignis meine Sachen jedes mal mitmalt. Oder ich schaff es irgendwie meine Paintfunktion mit dem Repaint Ereignis zu koppeln, so dass es jedes mal wieder neu gemalt wird.
Hat jemand eine Idee ? Ist etwas komplexer vermute ich.... in VB gibt es ja direkt das Repaint Ereignis, in VBA leider nicht :-(
Für eure Hilfe wäre ich wirklich sehr dankbar!
liebe Grüße Michael