Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Windowsnachrichten der Taskleiste (https://www.delphipraxis.net/102174-windowsnachrichten-der-taskleiste.html)

Nils_13 24. Okt 2007 15:50


Windowsnachrichten der Taskleiste
 
Hi,

welche Nachricht benutzt Windows, um ein Programm...
...zu minimieren
...wiederherzustellen
...aufzurufen
...zu schließen
...zu verschieben
...zu maximieren
?

Vorallem wäre es für mich wichtig zu wissen, wie die Taskleiste das Programm sozusagen auswählt und dann die entsprechende Nachricht drauf loslässt.

SirThornberry 24. Okt 2007 15:55

Re: Windowsnachrichten der Taskleiste
 
Zitat:

Vorallem wäre es für mich wichtig zu wissen, wie die Taskleiste das Programm sozusagen auswählt und dann die entsprechende Nachricht drauf loslässt.
Den Teil versteh ich nicht. Die "Taskleiste" braucht doch einfach nur per SendMessage/PostMessage etc. die entsprechende Message an das gewählte Fenster senden.

generic 24. Okt 2007 16:20

Re: Windowsnachrichten der Taskleiste
 
ich denke er/du willst die messages wm_maximize usw. wissen?
diese sind in der windows.pas definiert.

SirThornberry 24. Okt 2007 16:25

Re: Windowsnachrichten der Taskleiste
 
bzw. wm_syscommand mit entsprechenden Parametern. Aber meinte er das mit dem zweiten Teil auch?

Nils_13 24. Okt 2007 16:31

Re: Windowsnachrichten der Taskleiste
 
Ok und wie besorgt sich die Taskleiste die geöffneten Programme ? Das kann sie, denn wenn sie abschmiert weiß sie auch noch, was geöffnet ist und was nicht.

Luckie 24. Okt 2007 17:43

Re: Windowsnachrichten der Taskleiste
 
Mach dich mal über das MSDN-Library durchsuchenITaskbarList Interface schlau.
Zitat:

The ITaskbarList interface is used to control the taskbar. It allows you to dynamically add items to the taskbar, remove items from the taskbar, and activate items on the taskbar.

Nils_13 24. Okt 2007 19:46

Re: Windowsnachrichten der Taskleiste
 
Sieht ganz gut aus. Kann man sich damit irgendwie eine Liste der Programme, welche in der Taskleiste eingetragen sind, holen ? (ich weiß, das klingt alles nach Virus, mich interessiert es aber einfach nur mal)

SirThornberry 24. Okt 2007 19:52

Re: Windowsnachrichten der Taskleiste
 
ich hab mir bisher immer mit FindWindow alle TopLevel Fenster geholt und hab dann den Owner und Style geprüft um zu wissen ob es in der Taskleiste sichtbar sein müsste oder nicht

Luckie 25. Okt 2007 08:37

Re: Windowsnachrichten der Taskleiste
 
Zitat:

Zitat von Nils_13
Sieht ganz gut aus. Kann man sich damit irgendwie eine Liste der Programme, welche in der Taskleiste eingetragen sind, holen ?

Weiß ich nicht, aber warum guckst du nicht selber im MSDN nach? Dazu habe ich dir den Link gegeben und nicht, um dann doch deine Arbeit für dich zu machen. :?

Nils_13 25. Okt 2007 16:58

Re: Windowsnachrichten der Taskleiste
 
Hm, warum such ich nie bei Swssdelphicenter....
http://www.swissdelphicenter.ch/de/showcode.php?id=485

Danke für eure Antworten.


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