![]() |
Der Taskleisteneintrag eines fremden Programms entfernen
Hallo,
Man kann ja bei seinem Programm den Eintrag aus er Taskleiste entfernen:
Delphi-Quellcode:
Wie kann ich das bei einer fremden Anwendung machen, z.B. den Eintrag vom WindowsMedia Player oder Word?
procedure TForm1.FormCreate(Sender: TObject);
begin 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 ); end; mfg Hagbart |
Re: Der Taskleisteneintrag eines fremden Programms entfernen
Du musst das Handle der betreffenden Anwendung herausfinden und dann übergibst du nicht Application.Handle sondern das Handle der anderen Anwendung (imho).
|
Re: Der Taskleisteneintrag eines fremden Programms entfernen
Ohh man, funktioniert perfekt, war zu einfach um selbst draufzukommen
Vielen Dank!!! |
Re: Der Taskleisteneintrag eines fremden Programms entfernen
Mal ne Frage zu der Taskleiste, kann man auch eine Anwendung auf den Teil der Taskleiste legen wo die Uhrzeit usw. angezeigt wird?
Also de facto ein eigenes Programm nur dort anzeigen und nicht an der üblichen Stelle? |
Re: Der Taskleisteneintrag eines fremden Programms entfernen
![]() Da die Suche grad außer Betrieb ist nimmste die hier: ![]() |
Re: Der Taskleisteneintrag eines fremden Programms entfernen
oh gott, ist doch ein bisschen mehr als ich erwartet hatte^^
ich glaub ich lass die finger davon |
Re: Der Taskleisteneintrag eines fremden Programms entfernen
So viel ist es doch gar nicht.
Quelle: Easy Delphi Helper - dsdt.info Zitat:
|
Re: Der Taskleisteneintrag eines fremden Programms entfernen
das ist wohl wahr, aber eben mit diesen quelltext funktioniert es eben nich...
ich hab es in mein programm genauso übertragen, jedoch mit eher gar keinem erfolg :| fakt ist, sobal ich mit der maus auf die form komme minimiert sich der spass |
Re: Der Taskleisteneintrag eines fremden Programms entfernen
korrektur!
jetzt geht's thx |
Re: Der Taskleisteneintrag eines fremden Programms entfernen
nochmal eine kurze frage, wenn man die prozeduren so verwendet, wie sie hier im forum stehen, dann ist im falle eines minimierten programmes das icon des programmes neben der windows uhr zu sehen.
allerdings, wenn man mit der maus über das icon neben der windows uhr geht, kommt nur ein kurzer text.
Delphi-Quellcode:
wie kann man es schaffen, dass an dieser stelle bei einem rechtsklick ein menü erscheint?
szTip := 'Test-Programm';
eins wie etwa beim MSN messenger oder ähnlichen programmen? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:59 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