2009-07-19 31 views
0

Wie würde ich einen neuen Desktop in C++ erstellen? Ich kenne die CreateDesktop() API, aber es lädt nicht memus oder explorer.exe für die Angelegenheit. Wenn nicht zu viel Mühe würde ein Beispiel lieben, um einen Desktop mit Menüs zu machen.Wie erstelle ich einen neuen Desktop? C++

Antwort

1

Werfen Sie einen Blick auf Window Stations, das könnte was Sie suchen.

Dies unterscheidet sich jedoch auch von einer session (UAC).

Der Quellcode für die programmtechnische Ausführung ist im Lieferumfang des Projekts this (JobObjectWrapper) enthalten.

Hey tatsächlich, ich bin falsch, JobObjectWrapper nur die sicheren, die Schnittstelle, hier die anderen Antworter korrekt waren, hatte another question die gleichen answer ist VirtuaWin zu offen soure.

+0

Nein Ich habe das schon einmal gesehen, aber ich sah keine Ähnlichkeit mit dem neuen Desktop. – H4cKL0rD

0

Werfen Sie einen Blick auf virtuawin (Open Source)

VirtuaWin http://virtuawin.sourceforge.net/img/home/screen_1.jpg

VirtuaWin ist ein virtueller Desktop-Manager für das Windows-Betriebssystem (Win9x/ME/NT/Win2K/XP/Win2003/Vista). Ein virtueller Desktop-Manager lässt Sie Anwendungen über mehrere virtuelle Desktops organisieren (auch "Arbeitsbereiche" genannt). Virtuelle Desktops sind sehr häufig in Unix/Linux, und einmal Sie gewöhnen sich an die Verwendung von ihnen, sie werden zu einem wesentlichen Teil eines produktiven Workflow .

+0

No ive hatte diese vor seinem code im beunruhigend mit.zum start explorer.exe und window switching – H4cKL0rD

Verwandte Themen