Delphi-PRAXiS
Seite 1 von 2  1 2      

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 Fenster ohne Taskleiste (https://www.delphipraxis.net/101459-fenster-ohne-taskleiste.html)

Banetel.eu 13. Okt 2007 17:49


Fenster ohne Taskleiste
 
Wie kann man dein seine Form anzeigen lassen, ohne es in der Taskleiste zu sehen.

Luckie 13. Okt 2007 17:52

Re: Fenster ohne Taskleiste
 
Bitte benutz die Foensuche, das hatten wir schon so oft.

Banetel.eu 13. Okt 2007 18:11

Re: Fenster ohne Taskleiste
 
Habe ich natürlich - nur nichts gefunden :?

Ich habe nach "Taskleiste" "Taskleiste+Fenster" und "Taskleiste+Form" gesucht aber nichts gefunden.

mkinzler 13. Okt 2007 18:21

Re: Fenster ohne Taskleiste
 
Hier im Forum suchenTaskleiste verstecken

Banetel.eu 13. Okt 2007 18:28

Re: Fenster ohne Taskleiste
 
Das einzige was ich gefunden habe ist das

Delphi-Quellcode:
  ShowWindow( Application.Handle, SW_HIDE );
  SetWindowLong( Application.Handle, GWL_EXSTYLE,
                 GetWindowLong(Application.Handle, GWL_EXSTYLE) or
                 WS_EX_TOOLWINDOW and not WS_EX_APPWINDOW);
  ShowWindow( Application.Handle, SW_SHOW );
in http://www.delphipraxis.net/internal...ste+verstecken

Aber das Funkt net :(

Matze 13. Okt 2007 18:31

Re: Fenster ohne Taskleiste
 
Hi,

schaue dir den Code mal an und versuche ihn zu verstehen. Copy&Paste bringt absolut nichts:

Delphi-Quellcode:
ShowWindow(Application.Handle, SW_HIDE);
// ...
ShowWindow(Application.Handle, SW_SHOW);
Na, nun klar?

Banetel.eu 13. Okt 2007 18:37

Re: Fenster ohne Taskleiste
 
Tut mir Leid ich habe erst vor 2 Wochen mit Delphi angefangen und verstehe noch nicht alles.

Wahrscheinlich liegt es an der Handle, aber da ist schon das nächste Problem wie bekomme ich meine Handle raus :(

mkinzler 13. Okt 2007 18:38

Re: Fenster ohne Taskleiste
 
Delphi-Quellcode:
Form.Handle

Matze 13. Okt 2007 18:41

Re: Fenster ohne Taskleiste
 
Zitat:

Zitat von Banetel.eu
Tut mir Leid ich habe erst vor 2 Wochen mit Delphi angefangen und verstehe noch nicht alles.

Naja, ein wenig Englisch wirst du doch können. ;)

Code:
ShowWindow(Application.Handle, [b][color=#ff0000]SW_HIDE[/color][/b]);
ShowWindow(Application.Handle, [b][color=#ff0000]SW_SHOW[/color][/b]);
Du versteckst dein Fenster und Sekundenbruchteile später zeigst du es wieder an.


Edit: Eingefärbt
Edit 2: bei mir funktioniert der Code 1:1 sogar einwandfrei. :gruebel:

Also nur:

Delphi-Quellcode:
SetWindowLong( Application.Handle, GWL_EXSTYLE,
    GetWindowLong(Application.Handle, GWL_EXSTYLE) or
    WS_EX_TOOLWINDOW and not WS_EX_APPWINDOW);

Banetel.eu 13. Okt 2007 18:46

Re: Fenster ohne Taskleiste
 
Liste der Anhänge anzeigen (Anzahl: 1)
Geht trozdem nicht?

Ich lade mal den Code hoch.

Zeile 57 ist es


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:09 Uhr.
Seite 1 von 2  1 2      

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