Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Program -> Minimieren -> auf Taskleiste (https://www.delphipraxis.net/99573-program-minimieren-auf-taskleiste.html)

HolgerCW 14. Sep 2007 08:24


Program -> Minimieren -> auf Taskleiste
 
Hallo zusammen,

wenn ich mein Programm minimiere, ist das nicht in der Taskleiste, sondern als Balken dadrüber. Wie bekomme ich es hin, das das Programm sich in die Taskleiste legt.

Geht es auch, das man das Programm in den Infobereich der Taskleiste verkleinert ?

Gruss

Holger

s-off 14. Sep 2007 08:30

Re: Program -> Minimieren -> auf Taskleiste
 
Hallo,

also mein Ding minimiert sich mit
Delphi-Quellcode:
PostMessage(Application.Handle, WM_SYSCOMMAND, SC_MINIMIZE, 0);
.

Zu 2:
Klar geht das. Codebeispiele dazu findest Du hier irgendwo - ansonsten Komponenten wie TCoolTrayIcon o.ä. (die Jedis haben glaube ich auch ein jvTrayIcon oder so ähnlich).

Matze 14. Sep 2007 08:31

Re: Program -> Minimieren -> auf Taskleiste
 
Zitat:

Zitat von HolgerCW
Geht es auch, das man das Programm in den Infobereich der Taskleiste verkleinert ?

Das Stichwort hierfür wäre TNATNA.

HolgerCW 14. Sep 2007 09:39

Re: Program -> Minimieren -> auf Taskleiste
 
Zitat:

also mein Ding minimiert sich mit
Delphi-Quellcode:
PostMessage(Application.Handle, WM_SYSCOMMAND, SC_MINIMIZE, 0);
.
-> In welches Ereignis packe ich denn den Befehl ?

Zitat:

Zu 2:
Klar geht das. Codebeispiele dazu findest Du hier irgendwo - ansonsten Komponenten wie TCoolTrayIcon o.ä. (die Jedis haben glaube ich auch ein jvTrayIcon oder so ähnlich).
-> Vielen dank, werde dann mal dort nachschauen

Gruss

Holger

s-off 14. Sep 2007 10:20

Re: Program -> Minimieren -> auf Taskleiste
 
Zitat:

Zitat von HolgerCW
In welches Ereignis packe ich denn den Befehl ?

Ähm, in die Routine, in der Du Deine Form minimierst. Das machst Du doch manuell, oder?
Ansonsten könnte ich mir nicht erklären, wieso Deine Applikation beim minimieren auf, und nicht in der Taskleiste landet.

RavenIV 14. Sep 2007 13:15

Re: Program -> Minimieren -> auf Taskleiste
 
Du machst sicher ein Form.Minimize.
Versuche es mal mit Application.Minimize


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