1 / 1 / 0
Регистрация: 18.04.2011
Сообщений: 8
|
|
1 | |
Как изменять размеры дочернего окна при изменении размеров родительского?18.04.2011, 00:21. Показов 6165. Ответов 2
Метки нет Все метки)
(
Есть главное окно и внутри него прорисовано дочернее(благодаря стилю WS_BORDER), которое разделяет клиентскую зону пополам. Но я столкнулся с проблемой, а именно при увеличении/уменьшении размеров главного окна, дочернее окно не меняет свои формы, и я понимаю что не должно само по себе оно это делать. Вот только как сделать так, чтобы дочернее окно измянло свои размеры при изменении размеров главного окна, продолжая разделять его пополам.
Есть догадка что нужно прописать в КОЛБЭКЕ сообщение WM_SIZE, а вот что именно там писать не знаю. Помогите пожалуйста!
0
|
|
18.04.2011, 00:21 | |
Ответы с готовыми решениями:
2
Графика: треугольник, изменяющий размеры при изменении размеров окна Как при создании дочернего окна передать ему указатель на static-переменную в оконной процедуре родительского? Как получить размеры клиентской области окна-родителя в функции дочернего окна?
|
Исследователь
318 / 317 / 24
Регистрация: 06.04.2011
Сообщений: 872
|
||||||
18.04.2011, 01:04 | 2 | |||||
![]() Решение
Можно, например, сделать так:
1
|
1 / 1 / 0
Регистрация: 18.04.2011
Сообщений: 8
|
|
20.04.2011, 21:20 [ТС] | 3 |
Разобрался с проблемой как оказалось, нужно было использовать сообщение не WM SIZE, a WM SIZING.
0
|
20.04.2011, 21:20 | |
Помогаю со студенческими работами здесь
3
Линия, нарисованная мышкой, перерисовывается при изменении размеров окна Создание простого родительского и дочернего окна в нем Как изменять размер контролов при разворачивании на весь экран диалога или изменении его размера? При изменении размеров формы изменять размеры всех объектов, расположенных на ней Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |