Как читать иконки из .exe и .dlls в C ++ / Qt (на windows)? - PullRequest
2 голосов
/ 20 января 2012

Как я могу прочитать значки из DLL или EXE-файла, используя C ++ (и Qt)?

Я не могу найти ничего релевантного в Google, я получаю только как изменить значок приложения с помощью qt, а это не то, что мне нужно.

1 Ответ

5 голосов
/ 20 января 2012

Если я понимаю, что вы пытаетесь сделать, это должно быть возможно с помощью общей функции LoadResource или специальной функции LoadIcon. Пример первого можно найти здесь .

Вы бы создали дескриптор exe или DLL, используя LoadLibrary, который впоследствии будете использовать в качестве аргумента в функции LoadResource или LoadIcon.

Я не знаю ни одной функции Qt, предоставляющей аналогичные опции, но, возможно, другие знают.

...