Изменение размеров окна
Hello!
Есть SDI-приложение с поддержкой doc/view. Необходимо после запуска
приложения и создания окна менять программно его размер. Может кто-нибудь
подскажет, как это сделать. Размер желательно менять в функции
OnNewDocument. Пробовал использовать функцию Move Window, но она при вызове
из указанного выше места требует HWND окна, который я не смог получить.
--
With best regards, Жигалов Андрей. E-mail: zhigalov***@m*****.ru
Номер выпуска : 3571
Возраст листа : 363 (дней)
Количество подписчиков : 466
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/230840
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru
-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.prog.prog
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписать: mailto:comp.soft.prog.prog--unsub@subscribe.ru?subject=comp.soft.prog.prog
http://subscribe.ru/ http://subscribe.ru/feedback
Здравствуйте !
Может, что то типа этого попробовать :
POSITION pos = GetFirstViewPosition();
CView *pFirstView = GetNextView(pos);
if(pFirstView != NULL)
pFirstView->GetParentFrame()->MoveWindow(0, 0, 100, 100);
если уж прямо из OnNewDocument надо.
А вообще, более грамотно (если именно надо создать окно с нужными
координатами) делать это в PreCreateWindow окна-рамки MDI
(обычно класс по умолчанию зовется CChildFrame), изменяя члены
x, y, cx, cy передаваемой в PreCreateWindow структуры CREATESTRUCT.
--
С уважением, Вахтуров Виктор.
Информационный сайт для программистов http://SoftMaker.com.ru
Номер выпуска : 3572
Возраст листа : 363 (дней)
Количество подписчиков : 466
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/230902
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru
-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.prog.prog
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписать: mailto:comp.soft.prog.prog--unsub@subscribe.ru?subject=comp.soft.prog.prog
http://subscribe.ru/ http://subscribe.ru/feedback