Hallo,
wenn ich ein Bitmap auf einem Dialog anzeigen lasse und dann etwas darüber lege, wird das Bild vom Dialog entfernt. Wie kann ich das machen, dass es immer angezeigt wird?
Bitmap auf Dialog
Moderator: Moderatoren
- Martin Altmann
- Foren-Administrator
- Beiträge: 16509
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Hallo Jan,
dafür gibt es den paint-callback der DrawingArea()In diesem Fall wird bei einem paint-Event (also dem Neuzeichnen des Fensters) die Funktion ::Satzanzeige() aufgerufen. Ihr wird der zu nutzende Presentationspace übergeben. In dieser Funktion müßtest Du dann für die Neuanzeige Deiner Bitmap sorgen.
Aber wie hast Du sie denn überhaupt eingebunden? Über ::XbpDialog:drawingArea:bitmap?
Viele Grüße,
Martin
dafür gibt es den paint-callback der DrawingArea()
Code: Alles auswählen
::XbpDialog:drawingArea:paint := { | a, b, c | a := c:lockPS(), ::Satzanzeige( a ), c:unlockPS( a ) }
Aber wie hast Du sie denn überhaupt eingebunden? Über ::XbpDialog:drawingArea:bitmap?
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.