Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Programm in Taskbar (https://www.delphipraxis.net/9782-programm-taskbar.html)

Computerbabalulu 4. Okt 2003 10:20


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

CalganX 4. Okt 2003 10:24

Re: Programm in Taskbar
 
Hi,
folgendermaßen:
Delphi-Quellcode:
ShowWindow(GetWindow(FindWindow('Fenstername'),GW_OWNER),SW_HIDE);
Chris

fkerber 4. Okt 2003 10:26

Re: Programm in Taskbar
 
Hi!

ich glaub das müsste das sein:

Delphi-Quellcode:
ShowWindow(GetWindow(Handle,GW_OWNER),SW_HIDE);
ciao fkerber

[Edit}Irgendwie ist immer einer schneller :( [/Edit]

Computerbabalulu 4. Okt 2003 10:50

Re: Programm in Taskbar
 
Hallo

Ich werde es gleich mal Testen..

Erst einmal Danke.

Luckie 4. Okt 2003 10:50

Re: Programm in Taskbar
 
FindWindow erwartet als ersten Parameter den Klassennamen!!!

Computerbabalulu 4. Okt 2003 11:10

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:

fkerber 4. Okt 2003 12:18

Re: Programm in Taskbar
 
Hi!

Dann probier es mal mit

Delphi-Quellcode:
Form1.Handle
Ich hoffe, das hilft!

ciao fkerber

Computerbabalulu 4. Okt 2003 13:05

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:

Luckie 4. Okt 2003 13:12

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.

Computerbabalulu 4. Okt 2003 14:09

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 06:08 Uhr.
Seite 1 von 2  1 2      

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