Delphi/Lazarus: Obtenir le Handle de la Fenêtre ciblée
Question de Invité | 11/11/2020 à 19:08
Est-il possible de déterminer le handle de la fenêtre actuellement active? Je parle de la fenêtre qui a le focus pour le moment et cette fenêtre peut aussi être la fenêtre d'une autre application (pas la mienne). J'utilise le système d'exploitation Windows.
Si possible, quelqu'un peut-il me donner un exemple de code pour cela? Je ne suis vraiment pas bon du tout dans ce domaine de l'API Windows.
Sujets Connexes
Delphi/Lazarus: Obtenir Handle de la Fenêtre sous le Curseur de la Souris
Question | 1 Réponse
Delphi/Lazarus: La touche ALT, SHIFT ou CTRL est-elle enfoncée?
Tutoriel | 0 Commentaires
Delphi: Afficher d'autres Fenêtres en plus de la Fenêtre Principale en la Barre des Tâches
Conseil | 0 Commentaires
Lazarus: Charger Fichier en tant que Array d'Octets et Enregistrer Array d'Octets en tant que Fichier
Tutoriel | 0 Commentaires
Delphi/Lazarus: Différence entre ParamStr(0) et Application.ExeName
Question | 1 Réponse
Delphi: This form of method call only allowed for class methods
Question | 1 Réponse
Delphi/Lazarus: Afficher la Date et l'Heure actuelles
Conseil | 0 Commentaires
Avis Important
Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.
Participer
Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.
Ce n'est vraiment pas un problème, vous avez même une fonction à cet effet, vous n'avez qu'à connaître son nom. La fonction s'appelle GetForegroundWindow et j'ai ici un petit exemple d'utilisation:
Cet exemple stocke le handle de la fenêtre qui a actuellement le focus. Si vous utilisez Lazarus, n'oubliez pas d'ajouter l'unité "Windows" à votre section "uses".
12/11/2020 à 22:06