Искам да променя размера на прозореца на рамката в SDIприложението към дадено измерение на прозореца за гледане на деца (искам рамката да се побере в размерите на изображението). Може ли някой да опише (елегантно) решение за намиране на връзката между размера на клиентския изглед на клиента и размера на прозореца на рамката, без всъщност да преоразмерява прозореца?
В момента използвамGetParentFrame () -> MoveWindow (,,,), за да преоразмерите прозореца на рамката. Вече се опитах да наблюдава разликата между GetParentWindow () -> GetClientRect () и GetParentWindow () -> GetWindowRect (), но това не помага.
Отговори:
0 за отговор № 1Погледни CWnd :: CalcWindowRect, Той изчислява размера на прозореца, необходим за поддържане на дадена клиентска област. Никога не съм го използвала, затова не знам как се занимава с ленти с инструменти и т.н., но мисля, че това може да е добра отправна точка.