プログラミング関連のことは、とりわけ自分が書くことが殆ど無くて放置気味になっているこのはてダ。 今回、Windows Vistaから導入されたAeroの描画に用いられている、「デスクトップコンポジション」の無効化について書きます。 デスクトップコンポジションとは そもそも何それ?という方もおられると思います。そもそもWindows XPをまだ使っている方には関係ない話ですからね。 ゲームなどを起動したとき、画面のスタイルが変更されて、以下のようなポップアップが出たことがないでしょうか。 これが、デスクトップコンポジションが無効になったことの合図です。 これが出たとき、Windows Aeroが無効になり、描画スタイルがベーシックになっているかと思います。 何故無効にするのか Windows Aeroの描画にはDirectX9が利用されています。 たいていのゲームにも、描画にDirectXが