Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Visual C++/MFC/WTL > Изменение размера области представления документа |
Автор: Hrundel 9.8.2012, 19:50 |
Всем доброго времени суток. Продолжаю активно пополнять форум новыми вопросами. Есть ли возможность изменить размер области представления документа в SDI приложении? Пологаю, что есть, так как при изменениях позиции тул-бара область представления растягивается на всю свободную клиентскую область окна. Долго рыл в нете но не нашел, как сделать область свободно позиционированой и с фиксированым размером *(Может не догадался под каким глифом искать) Будте добры, подскажите пути. Earnest, спасибо за активную помощь! |
Автор: Earnest 10.8.2012, 06:27 |
Вопрос не понятен. Что значит - "изменить размер области представления документа"? Размер вида во фрейме? Если да, то больше чем фрейм вид сделать нельзя (он дочерний), а вот меньше - сколько угодно. Нужно обрабатывать WM_NCCALCSIZE - это запрос размера клиентской области, который приходит в процессе создания окна, а также ресайза родительского фрейма. |
Автор: Hrundel 10.8.2012, 11:58 |
Привет, Earnest. Именно это я хотел узнать. (немного невнятно сформулировал) И снова Спасибо! Кстати, с двойной буферизацией все же разобрался. |