![]() |
eXeL@B —› Программирование —› Сообщения при изменении размеров окна |
Посл.ответ | Сообщение |
|
Создано: 25 февраля 2009 16:09 · Личное сообщение · #1 Привет. Подскажите кто в курсе - какие сообщения посылает система при изменении размеров окна при помощи мыши. Суть проблемы такая. Есть приложение (не моё), заточено под определённое разрешение экрана. Мне такое разрешение не подходит, поэтому я на EP добавил код из которого вызываю SetWindowPos() и выставляю нужные мне размеры окна. Всё нормально, размеры меняются, но вылазит один косяк. В углу окна есть область для изменения размеров окна. Но после SetWindowPos она так и остаётся на старом месте, хотя остальные контролы перемещаются: ![]() Если при этом клацнуть мышью на рамку окна, или изменить размер - всё становится нормально. Пытался слать окну WM_SIZE, WM_PAINT, InvalidateRect вызывал - ничего не помогает. Подскажите пожалуйста какие сообщения шлёт система когда пользователь меняет размеры окна. ![]() |
|
Создано: 25 февраля 2009 16:19 · Поправил: Valemox · Личное сообщение · #2 |
|
Создано: 25 февраля 2009 16:32 · Личное сообщение · #3 |
|
Создано: 25 февраля 2009 17:05 · Поправил: borov · Личное сообщение · #4 |
|
Создано: 25 февраля 2009 22:42 · Личное сообщение · #5 |
![]() |
eXeL@B —› Программирование —› Сообщения при изменении размеров окна |