Согласно docs :
«Если вы хотите, чтобы ваше приложение использовало ComCtl32.dll версии 6, вы должны добавить манифест приложения или директива компилятора , чтобы указать, что версия 6 должна использоваться, если она доступна ».
Обратите внимание на логическое ИЛИ выше? Так что же это за загадочная директива компилятора?
У меня есть собственное приложение Win32 C ++, которое целиком содержится в одном файле .cpp. Нет файлов ресурсов, файлов манифеста и т. Д. Я бы хотел сохранить это в таком виде, но также хотел бы использовать визуальные стили.