Einzelnen Beitrag anzeigen

PsTo

Registriert seit: 16. Jun 2009
14 Beiträge
 
#17

Re: CreateDesktop, SwitchDesktop, ...

  Alt 6. Jul 2009, 22:52
Zitat von Dezipaitor:
Delphi-Quellcode:
uses windows
var desktop : HDESK ;

desktop := CreateDesktop('mydesk',nil,nil,0,
            DESKTOP_CREATEMENU or DESKTOP_CREATEWINDOW or
            DESKTOP_ENUMERATE or DESKTOP_HOOKCONTROL or
            DESKTOP_WRITEOBJECTS or DESKTOP_READOBJECTS or
            DESKTOP_SWITCHDESKTOP or GENERIC_WRITE,
            nil);


SwitchDesktop(desktop);
SetThreadDesktop(desktop);
zurück gehts u.a. so:
Delphi-Quellcode:
var inputdesktop : HDESK ;
inputdesktop := OpenDesktop('default', 0, FALSE,
            DESKTOP_CREATEMENU or DESKTOP_CREATEWINDOW or
            DESKTOP_ENUMERATE or DESKTOP_HOOKCONTROL or
            DESKTOP_WRITEOBJECTS or DESKTOP_READOBJECTS or
            DESKTOP_SWITCHDESKTOP or GENERIC_WRITE);
      
   
SwitchDesktop(inputdesktop);
SetThreadDesktop(inputdesktop);
Wie wende ich das nun an ?
wenn ich jetzt zb bei einem button klick einen desktop erstellen will und bei einem anderen button klick wechseln will, wie mache ich das ?
  Mit Zitat antworten Zitat