DOBON.NETプログラミング掲示板過去ログ
Vista/7風のツリービュー・リストビュー・メニュー
題名: Vista/7風のツリービュー・リストビュー・メニュー
著者: xvmm
日時: 2010/09/21 10:40:18
ID: 27341
この記事の返信元:
(なし)
この記事への返信:
[27344]
Re[1]: Vista/7風のツリービュー・リストビュー・メニュー
Hongliang
2010/09/21 11:24:56
ツリーを表示
環境/言語:[WindowsXP、VB.NET2008、.NET Freamwork2.0]
分類:[.NET]
2010/09/21(Tue) 10:41:24 編集(投稿者)
2010/09/21(Tue) 10:41:19 編集(投稿者)
WindowsXPSP3,VisualStudio2008(VisualBasic.NET)でプログラミングをしています。
ところで、XPや2000のリストビューやツリービューやメニューを、
グラデーションのかかった、丸い四角の
Vista/7風にすることはできませんか?
フリーソフトなどでは時々見かけるのですが。
添付ファイル:
1285033745.jpg
(19 KB)
題名: Re[1]: Vista/7風のツリービュー・リストビュー・メニュー
著者: Hongliang
日時: 2010/09/21 11:24:56
ID: 27344
この記事の返信元:
[27341]
Vista/7風のツリービュー・リストビュー・メニュー
xvmm
2010/09/21 10:40:18
この記事への返信:
(なし)
ツリーを表示
http://stackoverflow.com/questions/555383/making-vista-style-apps-in-c
TreeView/ListView については、SetWindowTheme 関数を使えばいいようです。
メニューは、MenuStrip じゃなくて MainMenu を使えば普通の VisualStyle が有効になりますが……。
MenuStrip を使うのならそれっぽいカスタムレンダラ作るしかないかな? 「MenuStrip vista-style」とかで検索すればいくつか実装が見つかりますね。
// ちゃんとテーマに合わせてやるなら VisualStyleElement/VisualStyleRenderer がカスタムレンダラ内の描画処理で使えるかも?
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
2010/09/21(Tue) 10:41:24 編集(投稿者)
2010/09/21(Tue) 10:41:19 編集(投稿者)
WindowsXPSP3,VisualStudio2008(VisualBasic.NET)でプログラミングをしています。
ところで、XPや2000のリストビューやツリービューやメニューを、
グラデーションのかかった、丸い四角の
Vista/7風にすることはできませんか?
フリーソフトなどでは時々見かけるのですが。