2009.10.26 エアロの続き カテゴリ:カテゴリ未分類 先日Aero関係を調べていてMSDNの面白い資料がありました。 その資料では、リボンのようにタイトルーバーにボタン等を配置する方法がかかれておりなかなか興味ぶかい内容でした。 リボンインタフェースを始めてみたときに、お~!と思うのはタイトルバーにはみ出たでっかいアイコンと操作ボタンですよね。 それからずーとどうやってやっているのだろうと思ってました。 拙い英語力で理解したのは、DWMがフレームを描画したあとでウィンドウマネージャ側のフレームを外してウィンドウサイズをDWMのフレームサイズにウィンドウサイズを変更するということらしいです。 結構荒業な感じですがこうするとウィンドウ全体がクライアント領域として描画可能になるということらしいです。 あとは、この重なった部分のシステム系イベント回りを自力でケアするということらしいです。
![エアロの続き - OrangeMaker:楽天ブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/5c6274dc6bd3f8b90c24a47040c823b4427863bc/height=288;version=1;width=512/http%3A%2F%2Fimage.space.rakuten.co.jp%2Flg01%2F40%2F0000574240%2F06%2Fimg786acf73zik3zj.gif)