そろそろXPのビジュアルスタイル対応もしておいた方が良いかもとなんとなく思ってみました*1。試しにmanifestファイルを置いてビジュアルスタイルを有効にしてみると、ヘッダエディットビューのコントロールに二重に境界がついてしまっていますね。他のところはあまり問題なさそうです。
デフォルトでビジュアルスタイルを有効にしてしまっても問題ないでしょうか。
しかし、リストビューとメッセージビューは全部自前で書いているのでちゃんと対応させようとすると、UxTheme APIを使って描かないといけないようで、ちょっと面倒そうですね。
*1 自分ではXPは持っていないのですけど
そういえば、Windows XPではOffice XP風のメニューになると思っていたのですが、そんなことはないんですね。どうでもいいですが、なんだかLunaのゴテゴテ感とメニューのシンプルっぷりのバランスが悪いような気がするんですが。。で、Office XP風のメニューにするには自前で描いてやる必要があると。
そんなことを考える前にアイコンをマトモにしろというツッコミがありそうですけど*1。アイコン描いてくれる方募集中です。もしくはフリー(もしくは安い)良いアイコン集をご存知の方は教えてください。
*1 それ以前に今ごろこんなことを発見してる場合かという話も。。