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 ?