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
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.
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 .
No ive hatte diese vor seinem code im beunruhigend mit.zum start explorer.exe und window switching – H4cKL0rD
- 1. Wie erstelle ich einen neuen Ordner?
- 2. Emacs: Wie erstelle ich einen neuen "leeren" Puffer, wenn ich einen neuen Rahmen erstelle?
- 3. Wie erstelle ich einen neuen Ordner und speichere Dateien darauf?
- 4. Wie erstelle ich einen neuen Emulator mit benutzerdefinierter Bildschirmgröße?
- 5. Wie erstelle ich einen neuen Verpackungstyp für Maven?
- 6. ExtJs - Wie erstelle ich einen neuen Datensatz mit Assoziationen?
- 7. Wie erstelle ich einen neuen Bereich mit Hilfe von F #?
- 8. Wie erstelle ich einen neuen Remote-Zweig mit EGit?
- 9. Wie erstelle ich einen neuen Zweig mit TortoiseSVN?
- 10. Wie erstelle ich einen neuen Benutzer in AD von SharePoint
- 11. Wie erstelle ich einen neuen Pandas DataFrame mit bestimmten Werten?
- 12. Wie erstelle ich einen Metagrammar?
- 13. Wie erstelle ich einen neuen Delegattyp basierend auf einem vorhandenen in C#?
- 14. Wie erstelle ich einen neuen Datenrahmen mit gruppierten Ausgaben von einem anderen Datenrahmen?
- 15. Wie erstelle ich einen Thread?
- 16. Wie erstelle ich einen Timer
- 17. Wie erstelle ich einen Zeitplaner?
- 18. Wie erstelle ich einen NSManagedObjectContext
- 19. Wie erstelle ich einen Textknoten mit lxml?
- 20. Wie erstelle ich einen Windows-Registry-Watcher?
- 21. Wie erstelle ich ein Video von meinem Desktop mit .NET?
- 22. Wie erstelle ich einen korrekten PHP-Hintergrundprozess?
- 23. Wie erstelle ich einen Turnierplan in Ruby?
- 24. Java - Wie erstelle ich Klick auf Desktop 1 und Desktop 2?
- 25. Wie erstelle ich einen neuen Tupel-Typ aus einem alten und einen Typ in Boost?
- 26. Wie erstelle ich automatisch einen fehlenden Ordner?
- 27. Wie erstelle ich einen dynamisch typisierten C# Iteratorblock?
- 28. Wie erstelle ich einen Perl-Hash in C mit SWIG?
- 29. Wie erstelle ich einen nativen YouTube Player in C++ - Anwendungen?
- 30. Wie erstelle ich einen SRV-Eintrag in DNS mit C#
Nein Ich habe das schon einmal gesehen, aber ich sah keine Ähnlichkeit mit dem neuen Desktop. – H4cKL0rD