0

可能重复:
如何将 Windows 窗体应用程序 (C++) 设置为具有 Aero/Glass 背景?

我想在 Windows 7 中使用带有 C++ 的 WinApis 创建一个透明窗口,并且我使用 VS2010,但我知道如何使其透明,我可以这样做:

    SetWindowLong(hWnd, GWL_EXSTYLE,GetWindowLong(hWnd, GWL_EXSTYLE) | WS_EX_LAYERED);
    SetLayeredWindowAttributes(hWnd, 0, (255 * 70) / 100, LWA_ALPHA);

但我想要一个透明窗口,其标题栏具有 Windows 7 普通窗口的透明度

示例 http://ril.site11.com/photos/879ec4dfeaa4.png

4

1 回答 1

0

这个网页有一个很棒的教程: http: //www.codeproject.com/Articles/15770/Vista-Goodies-in-C-Using-Glass-in-Your-UI

它向您展示了如何使窗口的某个部分透明,如何将文本添加到透明部分等等。

于 2012-05-22T13:16:39.267 回答