20 / 20 / 7
Регистрация: 27.10.2012
Сообщений: 156
|
|
1 | |
Перерисовка при развертывании окна07.01.2013, 22:02. Показов 1178. Ответов 6
Метки нет (Все метки)
Что нужно сделать если требуется перерисовать часть окна в случае если оно было развернуто после свертывания?
0
|
07.01.2013, 22:02 | |
Ответы с готовыми решениями:
6
Перерисовка окна при переключении на него Перерисовка внутри окна при изменении размера Перерисовка окна Перерисовка окна |
500 / 474 / 63
Регистрация: 26.01.2011
Сообщений: 2,033
|
||||||
07.01.2013, 22:44 | 2 | |||||
Если часть окна , то определяем часть при помощи структуры RECT rect; какую часть перерисовываем и указываем -
Добавлено через 1 минуту а да и ловим сообщение case WM_SIZE:
1
|
20 / 20 / 7
Регистрация: 27.10.2012
Сообщений: 156
|
|
07.01.2013, 22:51 [ТС] | 3 |
Разве WM_SIZE посылается при развертывании окна? Так то размеры окна у меня фиксированные
0
|
500 / 474 / 63
Регистрация: 26.01.2011
Сообщений: 2,033
|
|
07.01.2013, 22:55 | 4 |
0
|
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
|
|
07.01.2013, 23:13 | 5 |
может прокатит отлов события WM_SYSCOMMAND + SC_MAXIMIZE
не факт что это именно развертывание а не максимизация. но попробовать есть смысл. http://vsokovikov.narod.ru/New... ommand.htm хотя странно, при развертывании вроде бы вся область становится невалидной, что ведет к ее перерисовке.
0
|
20 / 20 / 7
Регистрация: 27.10.2012
Сообщений: 156
|
|
07.01.2013, 23:47 [ТС] | 6 |
Да но перерисовка наступает и во многих других случаях, в которых у меня все нормально, а когда сворачиваю/разворачиваю окно часть нарисованного в окне теряется
0
|
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
|
|
08.01.2013, 00:15 | 7 |
Spy++ можно заюзать и залогировать все сообщения, которые приходят в окно при развертывании.
если там все ок, всякие перерисовки приходят, то тогда проблема наверно в способе перерисовки. без кода сложно понять.
0
|
08.01.2013, 00:15 | |
08.01.2013, 00:15 | |
Помогаю со студенческими работами здесь
7
Перерисовка окна Перерисовка окна Перерисовка окна Перерисовка окна Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |