Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Bitmaps auf Formular (https://www.delphipraxis.net/9864-bitmaps-auf-formular.html)

devnull 6. Okt 2003 16:13


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

Matze 6. Okt 2003 17:02

Re: Bitmaps auf Formular
 
Ist ne schlechte Lösung, ich weiß:

Du könntest:
Delphi-Quellcode:
FormStyle:=fsStayOnTop
machen, dann ist dein Formular immer im Vordergrund.

Luckie 6. Okt 2003 17:15

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: http://www.luckie-online.de/files/demos/ -> offscreenbitmap.zip

roderich 6. Okt 2003 17:29

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

roderich 6. Okt 2003 17:31

Re: Bitmaps auf Formular
 
zum fsStyOnTop: habe Delphi 5, da verhält es sich jedenfalls so.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:02 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz