J'utilise GetForegroundWindow pour obtenir le handle de fenêtre de premier plan mais s'il n'y a pas de fenêtre, alors il renvoie le HWND au bureau. Comment savoir si le HWND est le bureau?Comment puis-je savoir si HWND est un ordinateur de bureau?
4
A
Répondre
16
Comparer avec le résultat de l'appel GetDesktopWindow().
7
Comparez le handle avec le handle renvoyé par GetDesktopWindow().
Questions connexes
- 1. Comment savoir si un ordinateur est redémarré
- 2. Comment puis-je savoir si un hWnd donné est toujours valide?
- 3. MessageBox renvoyant 0 si HWND est incorrect
- 4. Comment savoir si un utilisateur est connecté?
- 5. AppleScript: Finder: Comment savoir si le bureau a le focus?
- 6. Est-ce que cette hwnd est un de mes enfants?
- 7. Comment savoir si le PC est connecté à un réseau?
- 8. Comment détecter si un ordinateur distant exécute RDP?
- 9. Python/X11: savoir si l'utilisateur change de bureau virtuel
- 10. Comment puis-je savoir par programme si Microsoft.Jet.OLEDB.4.0 est un fournisseur valide sur un ordinateur client?
- 11. Comment savoir si un travail de copie est terminé?
- 12. Comment savoir si un descripteur de fichier est une socket?
- 13. Java - Comment savoir si un nom de fichier est valide?
- 14. Comment savoir si un fichier est terminé de copier
- 15. Comment savoir si un fichier est un lien?
- 16. Comment savoir si quelqu'un attache un disque amovible sur mon ordinateur?
- 17. Evénements Sleep pour ordinateur portable/bureau
- 18. Comment savoir si UITableViewCell est sélectionné?
- 19. comment savoir si une forme est praticable
- 20. Comment savoir si NSUserDefaults est déjà enregistré?
- 21. Comment savoir si une session est active?
- 22. Comment savoir si Oracle Streams est installé?
- 23. Comment savoir si l'applet ou l'application est
- 24. Comment puis-je savoir si mon ordinateur va rencontrer des problèmes lors de l'installation de Linux?
- 25. Comment savoir si l'objet raphael est caché?
- 26. Comment savoir si une fonction est terminée?
- 27. Comment savoir si dll RAPI est existant
- 28. Comment savoir si SQL Server est local ou distant?
- 29. Comment savoir si un classeur Excel est protégé
- 30. Comment savoir si un formulaire est en mode aide?