/ / Промяна на размера на SDI кадър - mfc

Промяна на размера на SDI кадъра - mfc

Искам да променя размера на прозореца на рамката в SDIприложението към дадено измерение на прозореца за гледане на деца (искам рамката да се побере в размерите на изображението). Може ли някой да опише (елегантно) решение за намиране на връзката между размера на клиентския изглед на клиента и размера на прозореца на рамката, без всъщност да преоразмерява прозореца?

В момента използвамGetParentFrame () -> MoveWindow (,,,), за да преоразмерите прозореца на рамката. Вече се опитах да наблюдава разликата между GetParentWindow () -> GetClientRect () и GetParentWindow () -> GetWindowRect (), но това не помага.

Отговори:

0 за отговор № 1

Погледни CWnd :: CalcWindowRect, Той изчислява размера на прозореца, необходим за поддържане на дадена клиентска област. Никога не съм го използвала, затова не знам как се занимава с ленти с инструменти и т.н., но мисля, че това може да е добра отправна точка.