Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 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.

Именно это я хотел узнать. (немного невнятно сформулировал)
И снова Спасибо!

Кстати, с двойной буферизацией все же разобрался.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)