fetus Diary

2008/02/02(土) - HiNa

Vista スタイルのツリービュー

::SetWindowTheme(hWndTreeView, _T("explorer"), 0);

こんな感じでできる…らしい。拡張スタイルで指定させてほしかったなぁ…。

不思議だよねぇ

WINVER_WINNT を 0x0600 (Vista) に設定したものの、実際には Vista 専用機能使う気は無かったので XP でも動くだろうなとか思いながら開発。

開発時には、インテリセンスと組み合わせて「こんな API あったよな」で。

で、気がついたら、Vista 専用 API とか定数使ってるの。

定数はコンパイル時解決だし、知らない定数は無視するだろうからほとんど問題ないだろうけど。

# API たって、今はまだ Common Controls メッセージへの Wrapper だからアプリの起動くらいはするだろうけどさ。まともには動かないだろうけど。