Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

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

Re: Einen prozess in anderen Desktop befördern ohne switch!

  Alt 13. Jun 2006, 08:24
auch das eigene Programm kann keine Programme auf einen anderen Desktop befördern wenn der Thread referenzen auf den aktuellen Desktop hält (auch NonVCL nicht). Das Program Dexpot und viele andere auch arbeiten nicht mit Desktops sondern verstecken lediglich die Programme. Wenn du zum Beispiel ICQ auf einem anderen desktop hast und ICQ ein neues Fenster öffnet erscheint dieses egal auf welchem Desktop du dich befindest eben weil es keine richtigen Desktops sind sondern nur die Fenster ausgeblendet werden.

Man muss sich also entscheiden ob man mit richtigen Desktops arbeiten will (und somit die Programme auch in Ihrem desktop verbleiben) oder mit "virtuellen" Desktops und akzeptieren das es zu unerwünschten Effekten kommt weil die Fenster einfach nur ausgeblendet werden.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat