![]() |
Form mit einen eigenem Eintrag in der Taskleiste
Hallo,
ich würde gerne einem Form (Anzeige Handbuch) einen Eintrag in der Taskleiste genehmigen, so daß der User mal schnell dahinschalten kann. Wie macht man das? Grüße, Messie |
Re: Form mit einen eigenem Eintrag in der Taskleiste
Hallo Messie,
willst du das Programm in die TNA setzen und von dort Zugriff darauf haben? |
Re: Form mit einen eigenem Eintrag in der Taskleiste
Meinst Du so etwas?
Delphi-Quellcode:
procedure TDeineForm.FormCreate(Sender: TObject);
begin SetWindowLong(Handle,GWL_EXSTYLE,GetWindowLong(Handle,GWL_EXSTYLE) or WS_EX_APPWINDOW); end; |
Re: Form mit einen eigenem Eintrag in der Taskleiste
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Messie,
falls es die TNA sein soll >> im Anhang einige Procs mit denen du das machen kannst. Habe leider jetzt keine Zeit für weitere Erklärungen. Schau es dir mal an ... Viel Spaß damit, pstruh |
Re: Form mit einen eigenem Eintrag in der Taskleiste
Zitat:
Ich möchte gerne zwischen beiden Fenstern gleichberechtigt umschalten. Ich habe aber nicht herausfinden können, wo das Verhalten der Fenster diesbezüglich beeinflußbar ist. Grüße, Messie |
Re: Form mit einen eigenem Eintrag in der Taskleiste
Hi,
noch eine andere Möglichkeit:
Delphi-Quellcode:
protected
procedure CreateParams(var Params: TCreateParams); override; end; var Form2: TForm2; implementation {$R *.DFM} procedure TForm2.CreateParams(var Params: TCreateParams); begin inherited CreateParams(Params); Params.WndParent := GetDesktopWindow; end; |
Re: Form mit einen eigenem Eintrag in der Taskleiste
Super, genau so etwas hatte ich gesucht.
Danke, Messie |
AW: Form mit einen eigenem Eintrag in der Taskleiste
Hallo,
ich weiß, dieser Thread hat schon einen ziemlich langen Bart, trifft aber recht genau den Einstieg zu meinem Problem: Wenn ich ein Form so wie von bitsetter beschrieben gestalte, mit dem Ziel, daß es einen eigenen Taskbar-Button bekommt und ich zwischen diesem Form und der Main Form in der Taskbar hin- und herschalten kann, passiert folgendes (was ich - vielleicht etwas ungenau - bereits im November in einem neuen Thread beschrieben hatte): Wenn ein Control auf Form2 (ausgestattet z.B. mit Params.WndParent := GetDesktopWindow) einen Tooltip anzeigen soll, geschieht dies auch beim ersten Mal normal. Wenn man (irgendeinen) zweiten Tooltip (ggf. auch denselben) von Form2 anzeigen lassen möchte, wird Form2 (aktiv) in den Hintergrund geschickt. Hat dafür jemand eine Erklärung oder noch besser, kann mir sagen, wie ich das abstellen kann, so daß Form2 nicht nur aktiv, sondern auch im Vordergrund bleibt? Ich habe mich schon durch die Unit Forms gelesen, werde aus all dem aber leider wenig schlau... Gruß, Pythia |
AW: Form mit einen eigenem Eintrag in der Taskleiste
Die Antwort gab es - wie erwartet, aber nicht gefunden - doch schon hier:
![]() Hat sich demnach erledigt, da es damit prima funktioniert. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:21 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