2009-08-22 10 views
1

Lorsque vous modifiez la dimension de la boîte de dialogue avec la fonction MoveWindow, la dimension du contenu interne ne change pas. Je veux dire que lorsque je change la dimension de la boîte de dialogue en utilisant movewindow ou setwindowpos, le bouton et les autres contrôles qui étaient à l'intérieur de celui-ci sortent de la bordure ou changent leur position relative.boîte de dialogue visuel C++

Y a-t-il un moyen de redimensionner la boîte de dialogue complète avec son contenu interne (de sorte que le contenu interne s'ajuste aussi à la dimension changeante).

Répondre

5

Vous devez ajuster le contenu par vous-même dans le gestionnaire WM_SIZE. Si vous voulez que le framework le fasse, envisagez la possibilité d'utiliser Qt.

+0

signifie que je dois écrire le code pour réajuster la taille de tous les boutons, liste, etc ..... qui sera appeler lorsque la taille du dialogue change – rajnesh

+0

merci pour la solution .... est-il autre moyen facile ........ – rajnesh