S.F. Page

Programming,Music,etc...

レイヤードウィンドウ

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

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