Imaginez que nous ayons un formulaire avec deux boutons dessus. Je cours l'application et je clique sur le premier bouton. rien ne se passe et aucun rectangle de mise au point n'est affiché. Mais quand j'appuie sur une touche, elle affiche un rectangle de mise au point sur le bouton et même si je clique sur le second, il déplace le rectangle de mise au point dessus. Il n'affiche donc pas le rectangle de mise au point à moins que j'appuie sur une touche. Je crée mon propre composant et j'ai besoin de savoir si je devrais ou non afficher le focus rect pour le dessiner. Comment je le connais?Vérifiez si le focus Rect est requis (Delphi)
1
A
Répondre
1
Je pense que ce n'est pas censé afficher le rectangle de focus par défaut, jusqu'à ce qu'un accélérateur de clavier soit utilisé. Lire UI State sur MSDN, qui suggère WM_QUERYUISTATE
devrait être utilisé pour déterminer si les accélérateurs de clavier ou les indicateurs de mise au point doivent être dessinés ou non.
Questions connexes
- 1. Supprimer le focus rect sur le contrôle - Delphi
- 2. Qt4 Stylesheets et Focus Rect
- 3. Vérifiez si le programme shell est ouvert
- 4. Vérifiez si le paramètre "LargeAddressAware" est actif?
- 5. Vérifiez si le copier-coller est activé
- 6. iPhone - Vérifiez si le caractère est capital
- 7. Vérifiez si le paquet Python est installé
- 8. Vérifiez si la connexion est fermée!
- 9. Vérifiez si UIView est touché?
- 10. Vérifiez si l'utilisateur est connecté
- 11. Vérifiez si Variable dans le tableau javascript
- 12. Delphi Drawing Focus
- 13. Delphi: Package requis non trouvé
- 14. Vérifiez si le fichier existe
- 15. Vérifiez si le nom d'utilisateur est dans le groupe administrateur
- 16. Vérifiez si div est le dernier et afficher le bouton
- 17. Vérifiez si un fichier est une image
- 18. Vérifiez si Char est dans la gamme
- 19. Vérifiez si l'adresse mmapée est correcte
- 20. Vérifiez si ftp est complet ou non?
- 21. Vérifiez si l'application BlackBerry est déjà prévue
- 22. Vérifiez si flowLayoutPanel est vide dans C#
- 23. Vérifiez si MS Access 2010 est installé
- 24. Vérifiez pour voir si l'email est activé?
- 25. Vérifiez si des conseils est appliqué
- 26. JQuery Vérifiez si Div est Montré
- 27. Vérifiez si l'utilisateur est root dans C?
- 28. VBA Vérifiez si la variable est vide
- 29. Vérifiez si une variable est un tableau
- 30. Vérifiez si la superclasse est java.lang.Object