C ++透明窗口

时间:2013-07-26 00:06:30

标签: c++ winapi window

我想知道如何用C ++制作一个透明的程序,我的意思是你所能看到的只是窗口的内容(文本/内容)。我也不想使用像Qt这样的库,只使用默认库(如果需要,还可以使用SDL / OpenGL)。

我不是在控制台之后,我想要一个可以显示图像和文字的窗口。

系统:Windows 7

1 个答案:

答案 0 :(得分:1)

应该是这样的:

SetLayeredWindowAttributes(GetActiveWindow(), NULL, Alpha, LWA_ALPHA);

在这种情况下Alpha是可变的[0; 255]决定了透明度。您还需要检查返回值是否为TRUE