ID2D1HwndRenderTarget всегда имеет черный фон вместо прозрачного

Я пытаюсь создать простое прозрачное окно, где я могу рисовать с помощью Direct2D.

Пока что я сделал:

Созданное окноУстановить стиль на WS_EX_LAYEREDУстановить альфа-цветовой ключ как #FFFНарисуйте с помощью Windows Graphics белый прямоугольникТеперь окно прозрачно с попиксельной альфаЗатем сделайте мишень из окна и рисуйте, используя Direct2DСделать цель ALPHA _PREMULIPLIEDОчистить с #FFF с 0,0f альфаОкно теперь черное

Я просто нене знаю, как сделать окно прозрачным. Если вы можете указать на мою ошибку, я был бы обязан

Ответы на вопрос(2)

Ваш ответ на вопрос