質問者
IE7やWMP11のようなウィンドウ

質問
-
こんばんは。
得意でない英語のドキュメント見たりしながらWPFの勉強しています。
IE7の上部のアドレスバーの部分や、
WindowsMediaPlayer11の下部の再生や早送りを行う部分のような
ウィンドウの一部が半透明になるようなGUIを作りたいのですが
どうやっていいかわかりませんでした。
どこかに参考になるドキュメントやサンプルなどは
ないでしょうか。
http://msdn2.microsoft.com/en-us/library/ms748948.aspx
あたりは見てみたのですが、ヒントになりそうな
ドキュメントを見つけられませんでした。
よろしくお願いいたします。
すべての返信
-
DwmExtendFrameIntoClientArea API を、使えばいいと思います。
DWM (Desktop Window Manager) を、調査するといいでしょう。
■DwmExtendFrameIntoClientArea Function - MSDN
http://msdn2.microsoft.com/en-us/library/aa969512.aspx -
ほとんどの API は C# などの Managed コードから呼び出すことができます。
DWM API を C# から呼び出す例が以下にあります。参考になるでしょうか。Aero Glass inside a WPF Window
(WPF アプリを AeroGlass 対応にする例)Vista: Glass in C#
(Windows.Forms アプリを AeroGlass 対応にする例)