Я работаю над проектом с wxWidgets (ветка 2.9).Я использую gcc и makefiles - большинство вопросов, которые я нашел в этой сделке с Visual Studio.
Проблема в том, что я создал значок с IcoFX, и он включает в себя несколько различных размеров значка, включая значки 16x16, которые должны отображаться в углу окна.Значок отображается на панели задач Windows 7, но не в углу окна или в меню Alt + Tab.
Мой файл ресурсов выглядит следующим образом:
#include "wx/msw/wx.rc"
1 ICON "images/icon-win.ico"
Что бы я ни указывал в качестве идентификатора иконки (пробовал 1, 0, строки, wx ***), он ничего не меняет.
Я использую windres для компиляции файла ресурсов в формате COFF, которыйзатем связаны с последним исполняемым файлом.
Я также попробовал wxFrame :: SetIcon, который тоже не работал.
Есть ли хитрость для установки иконки окна?Я видел несколько способов сделать это с использованием Windows API, но я бы предпочел не идти туда, если мне это не нужно.Я думал, что это должно появиться автоматически, когда вы поместите его в файл ресурсов.