読者です 読者をやめる 読者になる 読者になる

S.F. Page

Programming,Music,etc...

レイヤードウィンドウ

C++ DirectX Windows API Windowラッパーライブラリ レイヤードウィンドウ Windows

DWMのブラー効果+レイヤードウィンドウで半透明処理をやってみた。レイヤードウィンドウの効果により、3D描画部分も半透明となっている。

レイヤードウィンドウはWS_EX_LAYEREDを指定してCreateWindowExし、SetLayeredWindowAttributesで透明度などの効果を指定する。マイクロソフトエージェントもこれでウィンドウ部分を透明にしているようだ。