J'ai une application MDI sdi qui utilise une fenêtre de séparation pour contenir un contrôle d'arborescence à côté de la vue principale affichant les données.Empêcher les vues de dérober le focus/définir le focus sur une vue
Lorsque l'utilisateur sélectionne quelque chose dans l'arborescence, cette vue reste active jusqu'à ce que l'utilisateur clique délibérément dans la fenêtre de données principale. Cela signifie que tous les boutons de la barre d'outils associés à la vue principale sont désactivés.
Est-il possible de basculer par programme le focus vers la vue principale après que l'utilisateur a cliqué sur le contrôle d'arborescence? Ou est-ce que je fais quelque chose de fondamentalement faux en utilisant un CSplitterWnd et 2 vues?
Quelqu'un a dit - une expertise dans MFC vient de sachant comment vous pouvez le contourner! –