J'ai un problème avec CPaneDialog. J'ai testé avec des exemples de projets de pack de fonctions SetPaneSize MFC. Ce qui est bizarre, c'est que CPaneDialog ne peut pas être ancré à MainFrm alors que CDockablePane peut l'être. CPaneDialog est également une classe enfant du CDockablePane, mais ce n'est pas possible. Seul DockToWindow (& autre_CPaneDialog_instance ...) est possible. Si j'appelle DockToPane(), le contenu de CPaneDialog n'est pas dessiné ou actualisé correctement.Comment ancrer CPaneDialog à MainFrm et ..?
Comment un CPaneDialog peut-il être ancré à la fenêtre MainFrm?
Un autre problème concerne le dessin. Si vous supprimez des codes pour le contrôle d'arborescence dans l'exemple SetPaneSize, le contenu de view1 (une instance de CDockablePane) n'est pas redessiné correctement. Après avoir fait quelques expériences, j'ai décidé que quelque chose devrait être fait dans sa méthode OnSize et OnPaint. (OnSize est plus critique.) Est-ce que ce comportement est attendu?
Merci pour les de nouvelles informations –