Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Probleme mit UpdateLayeredWindow (https://www.delphipraxis.net/10443-probleme-mit-updatelayeredwindow.html)

Mystic 18. Okt 2003 19:19


Probleme mit UpdateLayeredWindow
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich versuche in letzter Zeit, ein Per-Pixel-Alphageblendetes Formular zu erstellen.
Inzwischen funktioniert das auch recht gut, allerdings werden beim Benutzen von UpdateLayeredWindow (dem ich ein 32-bit Bitmap übergebe) alle anderen Komponenten überdeckt. Wenn ich also einen Button auf das Formular einfüge, kann man auf ihn klicken, aber ihn nicht sehen.

Gibt es da irgendeine Lösung?

Mfg,

Mystic

PS: Die Farben werden zu hell dargestellt. Ist das ein Fehler von TPNGImage oder liegt das an meinem Programm?

CalganX 18. Okt 2003 22:22

Re: Probleme mit UpdateLayeredWindow
 
Hi,
es fehlt das obj-Verzeichnis der pngzlib.pas. Wäre praktisch, wenn du alles hinzufügen kannst und alles nochmal hochladen könntest.

Chris

Mystic 28. Nov 2003 19:42

Re: Probleme mit UpdateLayeredWindow
 
Weiß wirklich niemand eine Antwort? :( Das obj-Verzeichnis ist im Download enthalten, wenn das Jemand oben überlesen haben sollte.

neogen 11. Nov 2004 18:46

Re: Probleme mit UpdateLayeredWindow
 
Moin, moin...

Ich hab heute auch das gleiche Problem... Hat jemand vielleicht eine Loesung? UpdateLayeredWindow funktioniert nicht wirklich mit normalen Controls... :(

Vielleicht hat jemand ja ein Umweg gefunden?

Schoenen Gruss, neogen 8)

Mystic 11. Nov 2004 20:24

Re: Probleme mit UpdateLayeredWindow
 
Mit Layered Windows ist das nicht möglich. Ich zitiere aus der Readme meiner Komponente:
Zitat:

Das Zeichnen des Formulars wird komplett von Windows übernommen. Kindfenster (u.a. Controls) werden nicht mehr gezeichnet.

neogen 11. Nov 2004 21:04

Re: Probleme mit UpdateLayeredWindow
 
Danke fuer diese Information. Das dachte ich mir inzwischen auch schon, aber ich dachte ich frage wenigstens nochmal nach :)

Schoenen gruss der neogen


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:49 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