0

重複の可能性:
Aero / Glassの背景を持つようにWindowsフォームアプリケーション(C ++)を設定するにはどうすればよいですか?

Windows7でC++を使用してWinApisで透明なウィンドウを作成したいのですが、VS2010を使用していますが、透明にする方法を知っています。次のように実行できます。

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

しかし、私はウィンドウズ7の通常のウィンドウのタイトルバーの透明度を備えた透明なウィンドウが欲しいです

サンプルhttp://ril.site11.com/photos/879ec4dfeaa4.png

4

1 に答える 1

0

この Web ページにはすばらしいチュートリアルがあります: http://www.codeproject.com/Articles/15770/Vista-Goodies-in-C-Using-Glass-in-Your-UI

ウィンドウの特定の部分を透明にする方法、透明部分にテキストを追加する方法などを示します。

于 2012-05-22T13:16:39.267 に答える