/ / Zmena veľkosti snímky SDI - mfc

Zmena veľkosti rámca SDI - mfc

Chcem zmeniť veľkosť rámčeka v SDIaplikácia na danú dimenziu okienka zobrazenia detí (chcem, aby rám zodpovedal rozmerom obrázka). Môže niekto opisovať (elegantné) riešenie na nájdenie vzťahu medzi veľkosťou klienta zobrazenia pohlavia a veľkosťou okna rámca bez skutočného zmenšenia veľkosti okna?

Momentálne používamGetParentFrame () -> MoveWindow (,,,) na zmenu veľkosti okna rámčeka. Už som sa snažil pozorovať rozdiel medzi GetParentWindow () -> GetClientRect () a GetParentWindow () -> GetWindowRect (), ale to nepomôže.

odpovede:

0 pre odpoveď č. 1

Pozri sa na CWnd :: CalcWindowRect, Vypočíta veľkosť okien potrebných na zadržanie danej oblasti klienta. Nikdy som ju nepoužil, takže neviem, ako sa zaoberá panelmi nástrojov atď., Ale myslím, že to môže byť dobrý východiskový bod.