Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Eigenes DropDownMenu erstellt und Problem dabei (https://www.delphipraxis.net/1567-eigenes-dropdownmenu-erstellt-und-problem-dabei.html)

VT 9. Dez 2002 17:25


Eigenes DropDownMenu erstellt und Problem dabei
 
Hi!

Habe mir eine eigene Komponente erstellt die ein DropDown Menu realisiert (analog Standard Combobox in Delphi). Ich hatte dabei Probleme das DropDown Feld auch über den Formrand hinauszuklappen wie es z.B. bei der Standard Combobox in Delphi geht. Das hab ich gelößt indem ich diese Feld von der Klasse TCustomControl abgeleitet habe und Parentwindow := GetDesktopWindow aufgerufen hab. So wird es jetzt immer OnTop angezeigt und es klappt auch über den Fensterrand hinnaus. Das grosse, für mich seit Tage unlösbare Problemb ist, das wenn ich das DropDown Feld anzeige lasse immer ein Eintrag für das Feld in der Taskleiste erscheint. Das ist dann auch meine Frage:

Wie bekomme ich den Eintrag weg oder wie kann ich diese DropDown Feld noch realisieren ohne ParentWindow := GetDesktopWindow aufrufen zu müssen?

Für eure Hilfe vielen Dank im Vorraus.

Mfg
Daniel

Chewie 9. Dez 2002 17:50

Wenn es in der Taskleiste angezeigt wird, kannst du versuchen, es mit ShowWindow mit SW_HIDE von dort wegzubekommen.


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