- Win32API質問箱 Build11 [転載禁止]©2ch.net
962 :デフォルトの名無しさん[sage]:2015/04/07(火) 23:18:48.72 ID:oAaB/ypb - Windows Vista コモン コントロールの作成要件
https://msdn.microsoft.com/ja-jp/library/bb531404.aspx コモンコントロールの見た目をキレイにするために、上記ページに記載の記述が必要ですが、 #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 このうち、#else部分の #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"") だけでも、Win32、x64いずれでもキレイなスタイルになってくれました。 上記場合分けって必要ないですよね?
|