スタイル、Luna、Whistlerスタイル)に変える方法について説明します。2005以降ではビジュアルスタイルがデフォルトで有効になっていますが、これを無効にする方法についても説明します。ビジュアルスタイルに対応していないOSや、設定でビジュアルスタイルを無効にしている場合は、ここで紹介している方法ではビジュアルスタイルになりません。2005以降のVB.NETを使用している場合は、次のような方法でビジュアルスタイルを有効(または無効)にすることができます。メニューの「プロジェクト」-「プロパティ」により、プロジェクトのプロパティを表示します。「アプリケーション」タブ(デフォルトで表示される)を選択します。「アプリケーションフレームワークを有効にする」にチェックを入れて、有効にします。スタイルを有効にする」にチェックを入れると、ビジュアルスタイルが有効になります。1.1以降では、Application.EnableVisualStylesメソッドを使用できます。以下にその手順を示します。1.1の場合、FlatStyleプロパティがあるコントロールは、これをSystemに変更します。System.Windows.Forms.ButtonBaseクラスから派生したコントロールがこれにあたります。2.0以降では、この必要がありません。エントリポイントのMainメソッドの一行目に「Application.EnableVisualStyles()」を記述します。Mainメソッドがどこにあるか分からない場合は、「Application.Run」で検索してみてください。それでも見つからない場合は、「アプリケーションのエントリポイントを自作する」を参考にしてください。Mainメソッドの1行目に「Application.EnableVisualStyles()」を記述した例を以下に示します。Form1());}以上です。1.1では、多くの問題があるようなので、あまりお勧めできません。下に紹介するマニフェストファイルを使う方法をお勧めします。2.0以降では問題なく、上記の「Application.DoEvents」も必要ありません。1.0の場合は、マニフェストファイルを作成する必要があります。以下にその手順を示します。上と同じく、FlatStyleプロパティがあるコントロールは、これをSystemに変更します。下記の内容のテキストファイル(文字コードはUTF-8)を作り、ファイル名を「(実行ファイルのファイル名).manifest」として実行ファイルと同じフォルダに保存します。実行ファイル名が「MyApp.exe」であれば、「MyApp.exe.manifest」という名前にします。この時、assemblyIdentity要素のname属性の「Organization.Division.Name」の部分は、ユニークなアプリケーション名(例えば、「MyCompany.MyProduct.MyApplication」のように)に変更してください。あれば、"ia64")、description要素の値も必要に応じて変更してください。Manifests」をご覧ください。</dependency></assembly>EXEファイルを実行させると、きっとビジュアルスタイルになっているでしょう。Forms」で紹介されています。Win32リソースとしてマニフェストファイルを実行ファイルに埋め込めばよいということです。実行ファイルにWin32リソースを埋め込む方法は、「Win32リソースを実行ファイルに埋め込む」で詳しく説明していますので、そちらをご覧ください。SDKに付属しているマニフェストツール「mt.exe」を使って、マニフェストファイルを埋め込むこともできます。-outputresource:"$(TargetPath)";1とすると、ビルド後に自動的にマニフェストファイルを埋め込むことができます。スタイル」で検索すると見つかります。その中にはマニフェストを実行ファイルに埋め込んでくれるものもあります。「ExeStyleXP」はEXEファイルに埋め込むことができ、コマンドラインからも起動できるようで、とても便利です。"$(TargetPath)"とすると、ビルド後に自動的にマニフェストファイルを埋め込むことができます。2008以降では、プロジェクトのプロパティの設定によってマニフェストを自動で埋め込むことができます。詳しくは、「UACが有効の時、アプリケーションを管理者に昇格させて起動する」をご覧ください。2005以降で、デフォルトで有効になっているビジュアルスタイルを無効にするには、以下のようにします。スタイルを有効にする」に付いているチェックを外すと、無効にできます。Basicアプリケーションモデルを使用する方法」をご覧ください。C#の場合C#の場合は、エントリポイントメソッド(Mainメソッド)に記述されている「Application.EnableVisualStyles();」を削除します。「Application.EnableVisualStyles();」がどこに記述されているか分からない場合は、「EnableVisualStyles」で検索してみてください。詳しくは、上記「EnableVisualStylesメソッドを使用する方法」をご覧ください。2.0に関する情報を追加。マニフェストファイルを実行ファイルに埋め込む方法を「Win32リソースを実行ファイルに埋め込む」に移す。mt.exeの説明を追加。「デフォルトで有効になっているビジュアルスタイルを無効にする」を追加。Windowsアプリケーションフレームワークプロパティの画像を追加など。注意:この記事では、基本的な事柄の説明が省略されているかもしれません。初心者の方は、特に以下の点にご注意ください。Tipsをご利用いただく際は、注意事項をお守りください。共有するこの記事への評価この記事の評価を見る・評価するには、JavaScriptを有効にしてください。この記事へのコメントこの記事へのコメントの一覧を見るこの記事に関するコメントを投稿するには、下のボタンをクリックしてください。投稿フォームへ移動します。通常のご質問、ご意見等は掲示板へご投稿ください。設定JavaScriptを有効にしてください。