Salut comment puis-je mettre en œuvre "passer à" fonctionnelle dans mon application comme dans Windows Explorateur de tâches, quelqu'un peut-il me donner un lien utile ou une réponse comment le faire? Tnaks beaucoup pour tousWindows 'passer à' la mise en œuvre
Répondre
SetForegroundWindow est la façon normale de changer « tâche en cours », pour « task switcher » apps, SwitchToThisWindow est une meilleure solution car il ne nécessite pas votre application pour être « premier plan » (Mais s'il vous plaît, ne pas abuser SwitchToThisWindow juste d'apporter vos propres applications au premier plan)
Si c'est un alt-tab comme l'application, vous pouvez utiliser RegisterHotKey pour vous inscrire à une pression de touche spéciale et EnumWindows d'énumérer les fenêtres de haut niveau ...
Merci beaucoup j'ai oublié à propos de cette api)) –
Utilisez la fonction API Windows SwitchToThisWindow()
dans User32.dll. Obtenez un handle à la fenêtre en utilisant EnumWindows()
ou FindWindow()
, puis passez-le au SwitchToThisWindow()
pour passer à l'application.
Il est un peu flou ce que vous demandez, pourriez-vous éditer votre question et fournir plus d'informations? – Anders