次のように Visual Styles マニフェストをプログラムに埋め込むと:
// Embed visual style XML manifest
#pragma comment(linker, \
"\"/manifestdependency:type='Win32'" \
" name='Microsoft.Windows.Common-Controls'" \
" version='6.0.0.0'" \
" processorArchitecture='*'" \
" publicKeyToken='6595b64144ccf1df'" \
" language='*'\"" \
)
// Link common controls library
#pragma comment(lib, "ComCtl32.lib")
私のプログラムは Windows XP でしか動作しないということですか? または、ビジュアル スタイルがコンピューター上にない場合、オペレーティング システムの既定のスタイルを使用するだけですか? Visual Studio 2008 で開発しているプログラムでビジュアル スタイルを有効にしたので、それを実行できる最も古いバージョンの Windows を知りたいので質問します。WINVER
ビジュアル スタイルをサポートするバージョンを実行しているかどうかを確認する必要がありますか? その場合、プリプロセッサでどのバージョン番号を確認する必要がありますか。私が知りたいもう 1 つのことは、ビジュアル スタイルなしで、プログラムを実行できる最も低いバージョンは何ですか?