Я пытаюсь создать простое прозрачное окно, где я могу рисовать с помощью Direct2D.ID2D1HwndRenderTarget всегда имеет черный фон вместо прозрачного
До сих пор, что я сделал:
- Created окно
- Установить стиль WS_EX_LAYERED
- Набор альфа цвет ключ, как #FFF
- Draw с помощью Windows Graphics белый прямоугольник
- Теперь окно прозрачно с пикселем alpha
- Затем сделайте цель из окна и нарисуйте, используя Direct2D
- Сделать ALPHA _PREMULIPLIED целевой
- Clear с #FFF с 0.0f альфа
- Окно теперь черный
Я просто не знаю, как сделать окно прозрачным. Если вы можете указать на мою ошибку, я был бы обязан
Спасибо за подтверждение. Я пошел вперед и вместо этого использовал GDI – bluejamesbond