Autor Beitrag
del1312
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 190



BeitragVerfasst: Di 25.08.09 11:49 
Hallo Leute,

ich möchte gerne das per Klick alle offenen Programme und Fenster in die Taskleiste minimiert werden. Kann mir da einer helfen? Im Prinzip soll das Tools genau das machen, was unter Windows in der Taskleiste der Button "Desktop anzeigen" macht.


Moderiert von user profile iconNarses: Topic aus VCL (Visual Component Library) verschoben am Di 25.08.2009 um 12:05
Martok
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 3661
Erhaltene Danke: 604

Win 8.1, Win 10 x64
Pascal: Lazarus Snapshot, Delphi 7,2007; PHP, JS: WebStorm
BeitragVerfasst: Di 25.08.09 12:03 
Spricht irgendwas gegen Win+D / Win+M drücken?

Ansonsten, wenns wirklich Programm-Funktionalität sein soll kannst du direkt diese Funktionalität aufrufen. Der Button in der Taskleiste ist letztlich nur eine Datei mit der Endung .scf, in der folgendes steht:
ausblenden Quelltext
1:
2:
3:
4:
5:
[Shell]
Command=2
IconFile=explorer.exe,3
[Taskbar]
Command=ToggleDesktop

Entweder so eine erzeugen und mit ShellExecute drücken... oder irgendwie müsste es da noch ne API für geben. Hab erstmal nur das gefunden: msdn.microsoft.com/d...ibrary/bb979137.aspx

EDIT: nimm das von user profile iconjaenicke unter mir, das sollte gehen...

Vielleicht war ja schon was dabei, was dir hilft ;)

_________________
"The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."


Zuletzt bearbeitet von Martok am Di 25.08.09 12:15, insgesamt 1-mal bearbeitet
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19341
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Di 25.08.09 12:12 
Das entsprechende Interface sollte sich doch auch aus Delphi ansteuern lassen nehme ich an:
msdn.microsoft.com/e...ibrary/bb774124.aspx
(Und wenn via WSH Control.)