Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Desktop Umschalten (https://www.delphipraxis.net/84465-desktop-umschalten.html)

Mavarik 17. Jan 2007 10:38


Desktop Umschalten
 
Hallo Zusammen...

Wie schaltet man im Windows den Desktop um?

Früher gab es mal eine Norton-Version die das konnte und ich glaube ein Programm Desktop Plus kann das auch...

Aber wie funktioniert das?

Hat jemand eine Idee? Besonders Interessant, wenn der Rechner mehr als 1 Monitor hat.

Frank :coder:

f.siebler 17. Jan 2007 11:04

Re: Desktop Umschalten
 
Zitat:

Zitat von Mavarik
Hallo Zusammen...

Wie schaltet man im Windows den Desktop um?

Früher gab es mal eine Norton-Version die das konnte und ich glaube ein Programm Desktop Plus kann das auch...

Aber wie funktioniert das?

Hat jemand eine Idee? Besonders Interessant, wenn der Rechner mehr als 1 Monitor hat.

Frank :coder:

Umschalten auf was? Auf Blau/Grün/Gelb? Oder von Active Desktop auf den Alten?

hsg 17. Jan 2007 12:02

Re: Desktop Umschalten
 
Falls du die Technik von X meinst mit mehreren virtuellen Desktops:
//http://virtuawin.sourceforge.net/
ist Freeware und mit Sourcen.

Mavarik 17. Jan 2007 12:02

Re: Desktop Umschalten
 
Sorry

Auf Virtual1, Virtual2... Virtual9 Desktop

Frank

Mavarik 17. Jan 2007 12:03

Re: Desktop Umschalten
 
Zitat:

Zitat von hsg
Falls du die Technik von X meinst mit mehreren virtuellen Desktops:
//http://virtuawin.sourceforge.net/
ist Freeware und mit Sourcen.

Fast super genau das...Nur in Delphi, trotzdem Danke :dp:


Frank :coder:

Mavarik 23. Jan 2007 14:49

Re: Desktop Umschalten
 
Habe jetzt eine Switcher in Delphi gefunden...

Leider schaltet mein Windows immer nach ca. 2 Sekunden wieder auf den ersten Desktop zurück... Warum auch immer...


Frank :coder:

SirThornberry 23. Jan 2007 14:52

Re: Desktop Umschalten
 
schau mal im Freewarebereich nach Desktop-Switch ob dieser bei dir geht (Ab WinXP). Dieser arbeitet mit den Apibefehlen SwitchDesktop etc.

Mavarik 23. Jan 2007 15:37

Re: Desktop Umschalten
 
Zitat:

Zitat von SirThornberry
schau mal im Freewarebereich nach Desktop-Switch ob dieser bei dir geht (Ab WinXP). Dieser arbeitet mit den Apibefehlen SwitchDesktop etc.

Wie gesagt: Habe ich schon...

Nur mein Windows schaltet immer wieder zurück auf den 1. Desktop (nach ca. 2 Sekunden)...

Frank :gruebel:

SirThornberry 23. Jan 2007 16:54

Re: Desktop Umschalten
 
und wenn du mit den Api-Funktionen selbst das ganze mal machst?

Mavarik 24. Jan 2007 09:40

Re: Desktop Umschalten
 
Habe ich...

Mein Rechner schaltet selbstständig zurück..

Ich nehme an, dass irgend ein Tool im Tray ein BringtoFront aufruft oder so...

Frank

Olli 25. Jan 2007 18:33

Re: Desktop Umschalten
 
Achtung, ihr vermischt hier Desktops und "virtuelle Desktops". Ersteres sind echte Objekte in Windows. Letzteres sind Programme/DLLs welche alle Programme in der Taskleiste bei einem "umschalten" verstecken und die des anderen Desktops wieder anzeigen. Ggf. noch gewuerzt mit einem eigenen Hintergrundbild fuer jeden "virtuellen Desktop".

Waehrend ein echter Desktop auch unter anderen Credentials parallel zum Default existieren kann (bspw. mit NetExec), ist dies bei "virtuellen Desktops" nicht der Fall. Deshalb solltet ihr erstmal die Begriffe klaeren.

SirThornberry 27. Jan 2007 11:12

Re: Desktop Umschalten
 
Also mein Programm verwendet echte Desktops da durch "einfaches" verstecken von Fenstern manchmal unschöne Effekte auftauchen bzw. manche Fenster einfach wieder erscheinen. Der echte Desktop hat da den Vorteil dass, das Fenster unsichtbar bleibt solange es eben der Desktop des Fensters nicht angezeigt wird.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:44 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