Bonjour à tous,

Dans un projet Visual Studio 2005 basé sur les MFC et dans un contexte MDI, je voudrais adapter la taille de la ChildFrame à celle de la vue qu'elle contient dès son ouverture.

J'ai trouvé dans la FAQ un code proposé par Farscape, à placer dans le OnInitialUpdate de la vue et qui est le suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
GetParentFrame()->RecalcLayout();
ResizeParentToFit();
Ce code fonctionne bien pour une vue de petite taille, mais il semble que dès que la vue atteint une certaine limite de taille, la ChildFrame adopte une taille inférieure à celle de la vue. Dans ce cas les ascenseurs apparaissent, mais la ChildFrame pourrait pourtant être plus grande à l'intérieur de la MainFrame maximisée.

Quelqu'un sait-il comment résoudre ce problème ?
Merci d'avance !