What Windows API should I use to create a blurred window?

15 hours ago 1
ARTICLE AD BOX

I want to create a panel (a top-level window) looking the same as backdrop-filter: blur(Npx); in CSS).

The window should at least have rounded corners or be custom-shaped (ultimately).

On top of the panel I need to output my own image with alpha channel. (In fact, it's a constantly generated frame from a frame buffer).

The whole panel must like the window caption here

What Windows API should I use for that? Windows 10 support is required. The frame buffer related code is written in C++.

Is it https://learn.microsoft.com/en-us/windows/uwp/composition/visual-layer-in-desktop-apps?

Do I need WS_EX_LAYERED for shaping the window?

Read Entire Article