レイヤードウィンドウ

公開:2012-02-05 18:37
更新:2020-02-15 04:37
カテゴリ:c++,directx,windows api,windowラッパーライブラリ,レイヤードウィンドウ,windows

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

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