Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#8

Re: Switch Desktop <<<die zweite>>>

  Alt 27. Jun 2007, 21:18
Zitat von Dezipaitor:
Zitat von jfheins:
Ich glaube, SirThorberry hat schoinmal sowas gemacht, und afaik kann man programme nicht zwischen den Desktops verschieben - man kann wohl nochnicht mal zwischen desktops kommunizieren ...

Siehe da: http://www.delphipraxis.net/internal...ct.php?t=73037

IIRC hat er für jeden Desktop sein Programm nochmal gestartet ...
Also man kann zwischen Desktops kommunizieren. Die Handles sind innerhalb einer WindowStation gültig. Jedoch ist jedes Fensterhandle pro Thread in einem Desktop gebunden.
Das ist der Grund warum es so einen Desktopswitcher, wie bei Linux nicht gibt.
Man kann kommunizieren das stimmt, allerdings nicht mit SendMessage denn Desktopübergreifend kommen die Messages nicht an. Mit PostThreadMessage sollte es jedoch funktionieren.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat