0

vs2010 mfc アプリを vs2012 に更新したところ、新しい光沢のあるスタイルのウィンドウ ボタンとプログレス バーが表示されず、Windows 2000 スタイルのボタンとして表示されるという問題があります。

stdafx.h ファイルに次のコードがあります。

#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

私は電話InitCommonControlsExをしていますが、私が理解している限り、新しいスタイルを表示するためにマニフェスト ファイルは必要ありません。何か案は?

4

1 に答える 1