![]() |
Bitmaps auf Formular
Wenn ich Bitmaps auf mein Formular zeichne und anschließend ein anderes Fenster darüberschiebe,
ist das Bild verschwunden. (ich benutze TBitmap und das Bitmap wird auf einem anderen Bitmap (TImage als Hintergrundbild geöffnet). Wie kann ich abfragen, ob ein anderes Fenster über mein Bild geschoben wurde ??? Danke |
Re: Bitmaps auf Formular
Ist ne schlechte Lösung, ich weiß:
Du könntest:
Delphi-Quellcode:
machen, dann ist dein Formular immer im Vordergrund.
FormStyle:=fsStayOnTop
|
Re: Bitmaps auf Formular
Zeichen das Bitmap im OnPaint Ereignis. Oder besser: zeichen des Bitmap im Speicher (geht schneller) und kopiere es im OnPaint Ereignis auf dein Fenster. Ein Beispiel findest du dazu hier:
![]() |
Re: Bitmaps auf Formular
@Matze:
FormStyle := fsStayOnTop wirkt nur Applikationsweit, nicht Systemweit. Es bewirkt, daß ein nicht-modales Formular vor den anderen "normalen" Formularen desselben Programms erscheint. Die Fenster eines anderen Programms können trotzdem vor dieses Formular geschoben werden. Roderich |
Re: Bitmaps auf Formular
zum fsStyOnTop: habe Delphi 5, da verhält es sich jedenfalls so.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:06 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz