A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
OSが32bitとかってに仮定して・・・
下の内容をコピーしてメモ帳に貼り付けて、XXX.manifest という名前で保存します。
(XXXは好みに合わせて変更してください)
ここから
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
processorArchitecture="X86"
name="Microsoft.Windows"
type="win32"
/>
<description>TimeSeries</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>
ここまで
次にVS2008でソリューション(プロジェクト)を開き、プロジェクトのプロパティを表示します。
構成プロパティ > マニフェストツール > 入力と出力 の [追加のマニフェスト ファイル]
のところに先ほど作成したXXX.manifestを指定してリビルドします。
で、どうでしょう。
64bit OSの場合は上記内容のX86をX64なりIA64なりに変えてあげてください。
No.2
- 回答日時:
Windows XP 以降で追加された、コモン コントロール Ver.6.x を使うように、アプリケーション マニフェストで明示的に指示する必要があります。
[1] stdafx.h に下記のプリプロセッサ ディレクティブを記述。
[2] メニュー「プロジェクト」→「{プロジェクト名}のプロパティ」→「構成プロパティ」→「全般」→「文字セット」で「Unicode 文字セットを使用する」を選択。
[3] リビルド。
VS 2008 の MFC App ウィザードを使うと、下記のディレクティブは自動的に記述されます。
「マルチバイト文字セットを使用する」の設定でビジュアル スタイルにすることもできなくはないですが(_UNICODE 定義の有無にかかわらずディレクティブを有効にする、あるいはマニフェスト ファイルをリソースとして埋め込む)、Windows XP 以降は内部処理が Unicode(UTF-16)になっている関係上、マルチバイト文字セット設定でビジュアル スタイルを適用すると一部の機能が使えなかったり、不具合が出たりすることがあります。
#ifdef _UNICODE
#if defined _M_IX86
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"")
#elif defined _M_IA64
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='ia64' publicKeyToken='6595b64144ccf1df' language='*'\"")
#elif defined _M_X64
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='amd64' publicKeyToken='6595b64144ccf1df' language='*'\"")
#else
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")
#endif
#endif
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- デスクトップパソコン PC作成のスマート対応フアイルへの転換 1 2022/06/18 19:50
- Word(ワード) Wordで見出しの設定が巧く出来ません、またスタイルの一部を表示するには(office365) 1 2022/06/22 18:20
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/06 17:46
- その他(Microsoft Office) Office(Windows版,Word/Excel/PowerPoint等)にログインできません 4 2022/07/24 15:18
- HTML・CSS 詳しい方に質問です。 早急に解決したいと思っています。 ポートフォリオをMacBook で作成したと 2 2023/05/12 17:40
- Visual Basic(VBA) シートをコピーする下記記述でダイアログを用いた記述がわかりません?( A = Dir(ThisWor 4 2022/08/22 12:26
- YouTube Win10 Youtubeの動画を開くと、必ず右下に設定ダイアログ?が表示されます 2 2023/03/26 11:35
- その他(悩み相談・人生相談) 大至急!19歳男です。死ぬ程悩んでることがあります。 身長170.5、体重66キロなのですが、足の股 2 2022/09/30 21:56
- カップル・彼氏・彼女 彼氏のAVを見ることについて 8 2022/09/05 14:52
- その他(プログラミング・Web制作) pythonでアプリが終了されたときに特定の処理を実行したい 2 2023/01/19 17:13
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Visual studio2017で、2回目の...
-
Eclipseのブレークポイントが○...
-
デバッグとビルドは何が違うの...
-
起動時に何のダイアログも表示...
-
vb ver6 でformat文やTrim文の...
-
「カレントフォルダ以外にある...
-
デバッガでステップ実行してい...
-
VSのデバッグ実行とデバッグな...
-
ブレークポイントは現在の設定...
-
Visual Studio 2010 のC#で…
-
C# リソースに埋め込んだ.exeフ...
-
Visual C#で、usingが出来ない...
-
eclipseでプログラムが実行でき...
-
VB6.0とVB2005の共存は可能か
-
エラーについて
-
VC++ 2010でアプリケーションが...
-
eclipseでデバックするとエラー...
-
visual studio2019でデバッグが...
-
ダイアログスタイルが古い
-
Eclipse+CDTでデバッグができない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DLL参照時に指定されたモジュー...
-
visual studio 2008 のデバッグ...
-
Visual studio2017で、2回目の...
-
デバッグとビルドは何が違うの...
-
visual studio2019でデバッグが...
-
デバッガでステップ実行してい...
-
VB.netを実行するとデバック プ...
-
C# リソースに埋め込んだ.exeフ...
-
Eclipseのブレークポイントが○...
-
eclipseでプログラムが実行でき...
-
eclipseでデバックするとエラー...
-
C言語での開発でエラーが出て困...
-
VB6.0を使用しています
-
ブレークポイントは現在の設定...
-
Visual Studio 2017 ビルドする...
-
Visual C#で、usingが出来ない...
-
ASP.NETでデバッグができない
-
「カレントフォルダ以外にある...
-
vb ver6 でformat文やTrim文の...
-
VC++でDeugモードOKで、Release...
おすすめ情報