![]() |
Programm in Taskbar
Hallo
Ich Starte von meinem Programm heraus eine andere Windowsanwendung wie z.B. den Taschenrechner. Ich möchte aber das dieser nicht in der Taskbar angezeigt wird. Weiß jemand wie ich soetwas machen kann ?? :gruebel: Gruß Frank |
Re: Programm in Taskbar
Hi,
folgendermaßen:
Delphi-Quellcode:
Chris
ShowWindow(GetWindow(FindWindow('Fenstername'),GW_OWNER),SW_HIDE);
|
Re: Programm in Taskbar
Hi!
ich glaub das müsste das sein:
Delphi-Quellcode:
ciao fkerber
ShowWindow(GetWindow(Handle,GW_OWNER),SW_HIDE);
[Edit}Irgendwie ist immer einer schneller :( [/Edit] |
Re: Programm in Taskbar
Hallo
Ich werde es gleich mal Testen.. Erst einmal Danke. |
Re: Programm in Taskbar
FindWindow erwartet als ersten Parameter den Klassennamen!!!
|
Re: Programm in Taskbar
Irgendwie funzt das nicht.
Bekomme immer den Fehler"[Fehler] Test1.pas(90): Undefinierter Bezeichner: 'Handle'" Hier mal den Code: begin ShellExecute(0, Nil, PChar('D:\Programme\_digital\Tools\PVDWatch\PVDMon itor.exe'), Pchar(''), Pchar(''), SW_Normal); ShowWindow(GetWindow(Handle,GW_OWNER),SW_HIDE); end; end; Irgendeine Idee :gruebel: |
Re: Programm in Taskbar
Hi!
Dann probier es mal mit
Delphi-Quellcode:
Ich hoffe, das hilft!
Form1.Handle
ciao fkerber |
Re: Programm in Taskbar
Fehlermeldung ist zwar weg, aber das programm ist leider in der Taskbar.
Also mein eidenes Delphi Programm ist nicht in der Taskbar zu sehen, aber die Windowsanwendung die ich aus meinem Programm heraus aus rufe (in diesem Fall "PVDMonitor.exe") steht in der Taskbar. Ich weiß nicht mehr weiter :wall: Habe schon alles ausprobiert. Das kann doch nicht so schwehr sein :gruebel: |
Re: Programm in Taskbar
Was für einen Sinn soll denn das ganze überhaupt machen? Außer dass es so aussieht, als würde das andere Programm zu deinem gehören und dem Anwender vorgaukeln, du hättest das auch programmiert. Programme die dafür gedacht sind sich in andere anwendungen zu integrieren, wurden vom Entwickler dafür entworfen und bieten eien entsprechende, dokumentierte Schnittstelle. Da dies bei diesem Programm wohl nicht der Fall ist, sehe ich keinen Sinn darin für mich hier weiter zu machen.
|
Re: Programm in Taskbar
Also es hat nichts damit zu tun, das ich vorgaukeln will das es zu meinem Programm gehört.
Bei meinem programm handelt es sich um eine Überwachung des Systems: (Laufwerke,Speicherplatz ect.) Beim PVD Monitor handelt es sich auch um eine Überwachung, die allerdings ein Programm auf einem anderen PC überwacht. Diese Beiden Programme dürfen vom Bediener aus Sicherheitsgründen nicht ausgeschaltet werden. Es handelt sich um Eingabeplätze für Digitalmedien in einem Fotolabor. Ich habe es bis jetzt so gemacht, das es automatisch neu gestartet wird, wenn der Bediener es schließt. Aber das reicht mir halt nicht. Du wirst dich sicher fragen, warum der Bediener das Programm überhaupt schließen will? Nun, richtig verstehen kann ich das auch nicht. Es verankert sich nach dem Start auf dem Desktop,und stört dort eventuell etwas, und außerdem bremst es etwas die Systemleistung. Aber es ist halt wichtig das es läuft. Ich habe die Bediener schon x mal darauf angesprochen, wie wichtig es ist, aber kaum dreht man sich um, und schon wird es wieder geschlossen. Außerdem sind auf den Eingabe PCs noch andere Programme geöffnet, die auch alle in der Taskbar liegen. Es ist alles unübersichtlich und verwirrend. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:08 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