Вверх ↑
Разработчик
Ответов: 26113
Рейтинг: 2126
#1: 2022-02-04 18:15:06 ЛС | профиль | цитата
andrestudio писал(а):
не, GDI+ там без надобности.

А вот и не совсем. Похоже, друже, нам без альфа наложения не обойтись. Вот что я получил альфа наложением на эту область 1-но пиксельного прямоугольника с чистым фоном (там только перо работает) в DTM (в этом режиме GDI+ рисует), правда, через буфер, но все в альфа-режиме:



Думаю, что напрямую тоже можно отрисовать с тем же результатом.

--- Добавлено в 2022-02-04 18:26:14

P.S. Плохо другое WM_NCPAINT работает только один раз при отрисовке тени, а так это остается клиентской областью, и туда можно залезть, нарушив целостность отрисовки. Тч, остается в силе попытка срезать клиентскую область на величину этого прямоугольника, чтобы туда нельзя было залезть.
карма: 22

0
Редактировалось 4 раз(а), последний 2022-02-04 18:26:14