Salut,

Je développe une application SDI avec MFC.
Je parviens à maximiser ma fenêtre (CMainFrame) en faisant ceci dans la fonction OnCreate() de ma MainFrame:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
this->ShowWindow(SW_MAXIMIZE);
Mais:
- elle n'est pas vraiment maximisée (enfin au sens où je l'entend). Ses dimensions s'adaptent juste à la taille de l'écran. Mais ça ne donne pas le même résultat que si on clique sur le bouton maximiser de la fenêtre. La pseudo-maximisation se fait un quart de seconde après la création de la fenêtre, et pas dès l'ouverture.

- et de plus, lorsque je réouvre un autre document à la place du document courant (puisque c'est une SDI), ma fenêtre se réadapte à sa taille originale.

J'imagine que ça doit pas être bien compliqué puisque tout les logiciels le font.

Ceci dit je n'ai trouvé nul part comment on faisait ça.

J'espère que vous pourrez m'aider.

Merci

Pierre