![]() |
Programm mit Handles aus der Taskleiste nehmen
Hi @ all!
um den Thunderbird zu minimieren, benutze ich folgenden Code:
Delphi-Quellcode:
Welchen Befehl (anstatt SC_MINIMIZE ) muss ich hier benutzen
procedure TForm1.thunderbirdminimieren1Click(Sender: TObject);
var h: hWND; begin h := ThunderHandle ; postmessage(h,WM_SYSCOMMAND,SC_MINIMIZE ,0); end; end. um auch den Taskleistenbuttton zu entfernen ? Danke für Hilfe im Voraus |
Re: Noch eine Frage zu Handles
Soweit ich mich entsinne, darf dein Fenster (Application) nur nicht den Stil WS_EX_APPWINDOW haben.
|
Re: Noch eine Frage zu Handles
Das nächste Mal bitte ein besserer Topic.
|
Re: Noch eine Frage zu Handles
[OT]
Zitat:
[/OT] |
Re: Noch eine Frage zu Handles
"Noch eine Frage zu Handles"
Etwas schwammig, nicht wahr...? |
Re: Programm mit Handles aus der Taskleiste nehmen
[ot]
@ 3_of_8 Toll, du willst deinen Postcounter was gutes tun ?! Ich könnt's eher gebrauchen! Also bitte keine Diskusionnen zum Topititle! Und bitte haltet euch dran! Ihr könnt mich ja per PN anschreiben! Ich bin in einem anderen Forum aktiv, wo man für sowas eine Woche gebannt wird! [/ot] Hmm... Keiner eine Idee? |
Re: Programm mit Handles aus der Taskleiste nehmen
Hi,
Ich würds so machen:
Delphi-Quellcode:
So hab ichs mal mit meiner eigenen App gemacht - Vielleicht hilfts dir ja.
ShowWindow(GetWindow(ThunderHandle, GW_OWNER), SW_HIDE);
mfG mirage228 |
Re: Programm mit Handles aus der Taskleiste nehmen
Zitat:
Trotzdem Danke
Delphi-Quellcode:
Ist da irgendwas falsch ? (meiner ansicht nach nein)
procedure TForm1.hunderbirdminimieren1Click(Sender: TObject);
begin ShowWindow(GetWindow(ThunderHandle, GW_OWNER), SW_HIDE); end; |
Re: Programm mit Handles aus der Taskleiste nehmen
Also bei meinen VCL Applikationen übergebe das Handle des Hauptfensters, damit davon der GW_OWNER (= Taskbareintrag) berechnet werden kann.
Vielleicht ist das bei Thunderbird und dem verwendetem "Framework" (MFC, Java, oder was weiss ich) anders, als in der VCL... mfG mirage228 |
Re: Programm mit Handles aus der Taskleiste nehmen
du könntest auch
![]() ist ganz nützlich, verwende ich, und alle 10min werden dann mails geprüft ... *schwärm* ^^ |
Re: Programm mit Handles aus der Taskleiste nehmen
Diese Extension kenne ich.
Ich halte nur mehr davon sowas selbst zu machen, weil ich was dazulerne. Nabenbei: kennt jemand keine site wo alle parameter von Thunderbird zu sehen sind (-compare kenn ich schon). Achja: Thunderbird kann ohne Extension auch alle 10 Minuten die Mails holen. |
Re: Programm mit Handles aus der Taskleiste nehmen
das ist mir schon klar, nur muss es dazu offen sein, und wenn es da so schön im tray ist, stört es nicht :wink:
eigentlich bin ich ja auch fürs selber machen, nur ich bin halt auch so schrecklich faul ... :mrgreen: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:09 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