Как добавить ресурсы пользовательских окон в исполняемый файл без компилятора ресурсов? - PullRequest
2 голосов
/ 02 июля 2011

Мне удалось загрузить растровый объект ( LoadImage ) в исполняемый файл (и реализовать его в виде значка); однако, когда я выпускаю его как отдельный исполняемый файл, значок исчезает. Я обнаружил, что для работы этого трюка требуется, чтобы растровое изображение присутствовало в каталоге во время выполнения. Однако мой исполняемый значок на рабочем столе не изменится со значком по умолчанию даже при наличии растрового изображения в текущем каталоге. Я предполагаю, что это происходит, потому что значок на рабочем столе должен быть определен во время компиляции. Поэтому я хочу знать, есть ли способ добавить ресурсы в исполняемый файл без необходимости в компиляторе ресурсов? Я хочу, чтобы все было сделано с Winapi. Если это невозможно, я рассмотрю альтернативы.

1 Ответ

2 голосов
/ 02 июля 2011

Вы можете использовать BeginUpdateResource, UpdateResource и EndUpdateResource, чтобы добавить битовый ресурс в ваш исполняемый файл в качестве шага после сборки иличто-то, но почему бы не использовать компилятор ресурсов?Это действительно намного проще, проще и перспективнее, чем взломать собственное решение.

...