Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/125.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 类似于windows 7标题栏的窗口背景_C++_Windows_Winapi_Windows 7 - Fatal编程技术网

C++ 类似于windows 7标题栏的窗口背景

C++ 类似于windows 7标题栏的窗口背景,c++,windows,winapi,windows-7,C++,Windows,Winapi,Windows 7,可能重复: 我想用C++在Windows 7中创建一个透明窗口,我使用VS2010,但是我知道如何使它透明,我可以这样做: SetWindowLong(hWnd, GWL_EXSTYLE,GetWindowLong(hWnd, GWL_EXSTYLE) | WS_EX_LAYERED); SetLayeredWindowAttributes(hWnd, 0, (255 * 70) / 100, LWA_ALPHA); 但是我想要一个透明的窗口,具有Windows7普通窗口标题

可能重复:

我想用C++在Windows 7中创建一个透明窗口,我使用VS2010,但是我知道如何使它透明,我可以这样做:

    SetWindowLong(hWnd, GWL_EXSTYLE,GetWindowLong(hWnd, GWL_EXSTYLE) | WS_EX_LAYERED);
    SetLayeredWindowAttributes(hWnd, 0, (255 * 70) / 100, LWA_ALPHA);
但是我想要一个透明的窗口,具有Windows7普通窗口标题栏的透明度


此网页有一个很棒的教程:


它向您展示了如何使窗口的某一部分透明,如何向透明部分添加文本,还有更多。

你可以随时阅读Chrome和Firefox的源代码,了解它们是如何做到的。我想让整个窗口透明,而不仅仅是标题栏。这篇代码项目文章向你展示了如何:搜索时需要使用的关键字是glass@DavidHeffernan不要把答案放在评论里。如果你觉得这个答案有帮助的话(很明显是有帮助的)@rubenvb好吧,我不确定一个简单的非网站文章链接就足以构成一个答案。由于我对玻璃一无所知,除了它的名字,我想我不能用任何权威来补充答案。