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

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

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

Есть, конечно, ф-ция GetDC, но у меня подозрения, что при wm_Paint для рисования должен выдаваться контекст не всего handl-а, а только части, подлежащей перерисовке (например, когда форму тащим из-за границы экрана). А GetDC выдаёт контекст всего окна.
карма: 9
0
Редактировалось 1 раз(а), последний 2019-07-23 10:13:40