![]() |
Pro Fenster ein Taskleisteneintrag?
Hallo,
ist es in Delphi 2005 PE den möglich das Jedes fenster seinen Eienen Taskleisteneintrag hat?? |
AW: Pro Fenster ein Taskleisteneintrag?
Dafür musst du das versteckte Fenster mit dem Handle Application.Handle (das du bei den älteren Delphiversionen bis Delphi 2006 in der Taskleiste siehst) dort entfernen und stattdessen die Fenster selbst dort anzeigen. Ich weiß nicht, ob das reichte, dafür ist das zu lange her, aber vermutlich reicht das:
Delphi-Quellcode:
SetWindowLong(Application.Handle, GWL_EXSTYLE, GetWindowLong(Application.Handle, GWL_EXSTYLE) and not WS_EX_APPWINDOW);
SetWindowLong(MyForm.Handle, GWL_EXSTYLE, GetWindowLong(MyForm.Handle, GWL_EXSTYLE) or WS_EX_APPWINDOW); |
AW: Pro Fenster ein Taskleisteneintrag?
mit:
Delphi-Quellcode:
hab ich's jetzt hin bekommen das der std. Eintrag entfernt wird, aber der Fenster spezifische wird nicht angezeigt.
ShowWindow( Application.Handle, SW_HIDE );
ich hab's mit:
Delphi-Quellcode:
,
SetWindowLong(Form4.Handle, GWL_EXSTYLE, GetWindowLong(Form4.Handle, GWL_EXSTYLE) or WS_EX_APPWINDOW);
Delphi-Quellcode:
und
ShowWindow( Form4.Handle, SW_SHOW );
Delphi-Quellcode:
probiert doch da ist einfach nichts :-(
SetWindowLong(Form4.Handle, GWL_EXSTYLE, GetWindowLong(Form4.Handle, GWL_EXSTYLE) or WS_EX_APPWINDOW);
ShowWindow( Form4.Handle, SW_SHOW ); |
AW: Pro Fenster ein Taskleisteneintrag?
Liste der Anhänge anzeigen (Anzahl: 1)
Stimmt, das mit dem Application Fenster geht nur so, aber der Rest funktioniert bei mir problemlos. :cyclops:
Ich habe mal den virtuellen PC mit Delphi 2005 PE bemüht, das Projekt liegt im Anhang, funktioniert auch unter XP wie unter Windows 7. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:48 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 by Thomas Breitkreuz