Adapter la taille d'une ChildFrame à celle de la vue qu'elle contient
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:
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 !