У меня проблема с Win32 API. У меня есть программа, которая, когда она обрабатывает WM_PAINT
сообщения, вызывает BeginPaint
, чтобы обрезать регион и проверять область обновления, но функция BeginPaint
всегда генерирует сообщение WM_NCPAINT
с той же областью обновления, даже если затронутая часть, которая нуждается в перекраске, находится только внутри клиентской области.
Кто-нибудь знает, почему это происходит? На дочерних окнах в стиле WS_CHILD
.