C++ 如何使DirectX窗口的背景不可见?

C++ 如何使DirectX窗口的背景不可见?,c++,window,directx,background-color,alpha,C++,Window,Directx,Background Color,Alpha,例如,我正在DirectX11窗口上绘制图像。我不想显示窗口的黑色背景,只想显示正在绘制的图像。一个很好的例子就是几乎所有的MMORPGlauncher窗口 如上图所示,《魔兽世界》的启动器alphas显示在DirectX窗口的黑色背景中,仅显示窗口的启动器部分 我如何在 DirectX C++中执行?p> 您发布的图像是一个自定义窗口,它没有显示黑色背景(您如何知道背景是黑色的?),它只是自己绘制所有内容(包括窗口和控件)。看看PLAY按钮周围的区域,我认为这是背景色(或图像作为背景)。

例如,我正在
DirectX11
窗口上绘制图像。我不想显示窗口的黑色背景,只想显示正在绘制的图像。一个很好的例子就是几乎所有的
MMORPG
launcher窗口

如上图所示,《魔兽世界》的启动器alphas显示在
DirectX
窗口的黑色背景中,仅显示窗口的启动器部分


<>我如何在 DirectX C++中执行?p> 您发布的图像是一个自定义窗口,它没有显示黑色背景(您如何知道背景是黑色的?),它只是自己绘制所有内容(包括窗口和控件)。看看
PLAY
按钮周围的区域,我认为这是背景色(或图像作为背景)。