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.