-Поиск по дневнику

Поиск сообщений в rss_forum_sources_ru

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 29.07.2007
Записей:
Комментариев:
Написано: 80


Как рисовать только рамку при изменении размеров окна?

Вторник, 10 Ноября 2020 г. 02:46 + в цитатник
ЫукпШ:
Цитата vlad2 @
Как программно рисовать только рамку в процессе изменения размеров окна, ...

Не совсем уверен, что правильно понял вопрос.
Смотри сам, что тебе подойдёт из списка мероприятий:

1. Обработаем WM_ERASEBKGND, чтобы не было разных видео-эффектов.
2. Сделаем объект-таймер (или найдём готовый), который
можно перезапускать. Нужно программно организовать "одновибратор
с повторным запуском"
3. В обработчике WM_SIZE не будем запусать перерисовку окна
для уведомления SIZE_RESTORED.
Вместо этого для этого уведомления будем перезапускать одновибратор
(сделанный на таймере).
4. Когда сработает таймер (WM_TIMER) остановим его.
Запустим перерисовку окна.
5. Перерисовку окна будем запускать посредством InvalidateRect(...)

Комфортная задержка таймера, на мой взгляд, 400-500[mc]

Приблизительно так, но может что и забыл.

https://forum.sources.ru/index.php?showtopic=420664&view=findpost&p=3841940

Метки:  

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку