Я хотел бы знать, возможно ли следующее.
У меня есть файл .ico, содержащий несколько размеров и глубину цвета. Тем не менее, он также содержит некоторые нестандартные размеры, которые будут использоваться внутри моего приложения.
Приложение обращается к значку через библиотеку ресурсов. (Предполагается, что DLL предоставляется сторонним разработчиком)
Есть ли способ точно определить, какие значки в файле .ico использовать в моем приложении? Как будто я хочу, чтобы этот размер отображался здесь в моем графическом интерфейсе и т. Д.
Например, я делаю кнопку в своем приложении, и я хотел бы, чтобы на кнопке отображался мой заказной значок 15 * 32 из моего .ico-файла.
Я знаю, что это возможно, добавляя растровые изображения по одной в библиотеку ресурсов, давая каждому из них уникальное имя.
Но было бы проще, если бы я мог вместо этого определить различное содержимое файла значка.
Можно ли каким-то образом рассматривать файл значков как массив значков или что-то подобное?
Любая помощь очень ценится. Кажется, довольно сложно найти информацию по этому вопросу в Интернете.
О, и я пишу свое приложение на C #, используя MFC DLL (из Visual C ++ для создания моей библиотеки DLL ресурсов)