ID2D1HwndRenderTarget siempre tiene un fondo negro en lugar de transparente

Estoy tratando de crear una ventana transparente simple donde puedo dibujar con Direct2D.

Hasta aquí lo que he hecho:

Ventana creadaEstablecer estilo en WS_EX_LAYEREDEstablecer clave de color alfa como #FFFDibuja usando Windows Graphics un rectángulo blancoAhora la ventana es transparente con alfa por píxel.Luego haz un objetivo fuera de la ventana y dibuja usando Direct2DHacer objetivo ALPHA _PREMULIPLIEDBorrar con #FFF con 0.0f alfaLa ventana ahora es negra

Simplemente no sé cómo hacer una ventana transparente. Si puede señalar mi error, estaría agradecido.

Respuestas a la pregunta(2)

Su respuesta a la pregunta