Fenster auf virtuellen Desktop schieben



  • Hallo ich habe das praktisch gleich problem wie hier: http://www.c-plusplus.net/forum/p2114606#2114606 (bin dadurch auf dieses Forum gestoßen)
    Und zwar will ich ebenfalls auf einen 2. Desktop ein Fenster hinüber geschieben. Auf der msdn steht jedoch folgendes: (http://msdn.microsoft.com/en-us/library/ms686250(v=vs.85).aspx)

    The SetThreadDesktop function will fail if the calling thread has any windows or hooks on its current desktop (unless the hDesktop parameter is a handle to the current desktop).

    Also ist meine Frage gibt es eine möglichkeit das Problem zu umgehen.
    Außerdem frage ich mich ob dan dem Kommentar weiter unten auf dieser Seite etwas dran ist.

    "The SetThreadDesktop function will fail if the calling thread has any windows or hooks on its current desktop"

    This is understated. SetThreadDesktop will fail if the calling thread has ever had a window or hook on its current desktop.

    BTW: ich habe den Post von Jochen Kalmbach gesehen jedoch komme ich mit diesem Source nicht weiter. Und zwar aus diesem Grund, da nicht alles in dieser Funktion ausgeführt wird(vwWindowSetDesk). Sondern soweit ich das beim drüberlesen gesehen habe mehr nur ein struct verändert wird und dieses wird dann irgendwo verwendet und dort der Desktop gesetzt.

    Doch vll. könnte ich das Problem lösen jedoch habe ich ein Problem und zwar, ich weiß nicht wie ich das Projekt in Visual Studio debuggen kann. Sprich schritt für schritt durchgehen.

    Also wenn niemand eine Antwort hat könnte er vll kurz diesesn Source herunterladen: http://sourceforge.net/projects/virtuawin/files/VirtuaWin/4.3/VirtuaWin_source_4.3.zip/download

    und daraus ein Projekt für vs machen wo ich einen Breakpoint setzten kann und somit immerhin weiß was sich in den Parametern befindet. Weil im Moment weiß ich nicht mal annäherend was sich in den Parametern befindet oder was diese genau bedeuten 😞



  • Ich glaube ich verschiebe das lieber in das Projekte-Forum... da kannst Du dann gerne jemanden finden, der die Arbeit dür Dich macht...



  • Das ich leider auch nicht was ich suche. Ich bräuchte nur einen kleinen schubser weil ich bin sehr neu was c++ anbelangt und kann den source noch nicht so gut lesen wie vll. andere. Deshalb wäre es eben gut wenn ich wenigstens ein vs projekt hätte das ich debuggen könnte und somit besser nachvollziehen. Jedoch geht das auch nicht weil wenn ich die dateien hinzufüge kommen Fehler die ich nicht verstehe(kann auch nicht verstehen hab nur nen Buch gelesen aber die Erfahrung fehlt).

    Also wenn jemand so nett wäre mir da nen Projekt iwo hochzuladen (sprich die Dateien vom source als vsprojekt zu uploaden) wäre ich sehr dankbar.
    (also nicht falsch verstehen ich will keine Lösung nur das Projekt(virtualwin) als vsprojekt damit ich etwas damit anfangen kann (als anfänger))


Anmelden zum Antworten