Что надо сделать при создании дочернего окна,
что бы оно занимало ВСЮ площадь материнского
и автоматически изменялось при изенении размера материнского окна
создание дочернего окна
Модераторы: Duncon, Hawk, Romeo, Eugie
Нужно получить размер клиентской части родительского окна (функция GetClientRect).
Потом нужно перехватывать событие WM_SIZE и в его обработчике менять размер дочернего окна (функция MoveWindow или SetWindowPos).
Потом нужно перехватывать событие WM_SIZE и в его обработчике менять размер дочернего окна (функция MoveWindow или SetWindowPos).
Поумнеть несложно, куда труднее от дури избавиться.
- mc-black
- Сообщения: 250
- Зарегистрирован: 08 май 2008, 16:09
- Откуда: Россия, Нижний Новгород
- Контактная информация:
+ стиль родительского окна сделать соотвествующим, чтобы размер окна совпадал с размером его клиентской области.
На заказ: VBA, Excel mc-black@yandex.ru
-
- Сообщения: 3
- Зарегистрирован: 07 ноя 2009, 01:45
как вариант, чтобы было легче, можно изначально описать стиль окна и размер отдельной структурой и вызывать ее при создании нового окна.