Вверх ↑
Этот топик читают: Гость
Ответов: 2059
Рейтинг: 132
#16: 2019-07-22 19:35:23 ЛС | профиль | цитата
Удалил свою писанину.
Очевидное нельзя комментировать.

Редактировалось 4 раз(а), последний 2019-07-22 19:44:28
карма: 6

0
Ответов: 1926
Рейтинг: 172
#17: 2019-07-23 10:06:52 ЛС | профиль | цитата
3042 писал(а):
Но проблема в том, что на OnPaint должен выдаваться контекст отрисовки (hdc), а через _onMessage он не выдаётся. Этот HDC можно получить ф-цией BeginPaint, которая готовит элемент к отрисовке, но её вызов сразу блокирует стандартную отрисовку контрола.

Galkov, возможно, я чего-то не знаю.

--- Добавлено в 2019-07-23 10:13:40

Есть, конечно, ф-ция GetDC, но у меня подозрения, что при wm_Paint для рисования должен выдаваться контекст не всего handl-а, а только части, подлежащей перерисовке (например, когда форму тащим из-за границы экрана). А GetDC выдаёт контекст всего окна.

Редактировалось 1 раз(а), последний 2019-07-23 10:13:40
карма: 9
0
17
Сообщение
...
Прикрепленные файлы
(файлы не залиты)