2010-12-15 10 views
0

Hallo, wie kann ich "Switch to" funktional in meiner App wie in Windows Task Explorer implementieren, kann mir jemand einen nützlichen Link oder eine Antwort geben, wie es geht? Tnaks viel für allewindows 'switch to' implementation

+0

Es Ist etwas unklar, worum es geht? Könnten Sie Ihre Frage bearbeiten und weitere Informationen geben? – Anders

Antwort

1

SetForegroundWindow der normale Weg ist „aktuelle Aufgabe“, für „Task Switcher“ Anwendungen zu ändern, ist SwitchToThisWindow eine bessere Lösung, da es nicht Ihre Anwendung erfordert „Vordergrund“ zu sein (Aber bitte nicht missbrauchen SwitchToThisWindow nur bringen Sie Ihre eigenen Anwendungen in den Vordergrund)

Wenn dies eine alt-Tab-ähnliche Anwendung ist, können Sie RegisterHotKey verwenden für einen speziellen Tastendruck registrieren und EnumWindows Fenster der obersten Ebene aufzuzuzählen ...

+0

Vielen Dank, ich habe diese API vergessen))) –

1

Verwenden Sie die Windows API-Funktion SwitchToThisWindow() in User32.dll. Rufen Sie mithilfe von EnumWindows() oder FindWindow() ein Handle zum Fenster auf und geben Sie es an SwitchToThisWindow(), um zur App zu wechseln.