У меня есть манифест, встроенный как ресурс Windows. Но как правильно его применять?
Более конкретно:
У меня есть файл .manifest. Это стандартная функция, позволяющая приложению использовать элементы управления в визуальном стиле Windows XP / Vista. При применении, находясь в том же каталоге, что и .exe, и с соответствующим именем, он работает.
Однако такой подход довольно громоздок. Я бы хотел, чтобы мой .exe был автономным. Очевидно, это можно сделать, учитывая, что многим приложениям на моем компьютере удается использовать современный стиль без отдельного файла манифеста.
Итак, я осмотрелся и наконец нашел, что встраивает манифест в качестве ресурса. Поэтому я добавил эту строку в мой файл .rc:
1 RT_MANIFEST "mdiedit.exe.manifest"
Но что мне делать дальше?
Редактировать: Если это поможет вам узнать, моя программа написана на D и построена с использованием Digital Mars D и компиляторов ресурсов. Нет IDE. Но я ожидаю, что любое решение, которое работает в C (++), при построении с использованием инструментов командной строки, будет работать и в D.