レイヤードウィンドウ

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

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

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