Как я могу добавить wxIcon в мое приложение фрейма? - PullRequest
3 голосов
/ 31 октября 2009

Я просмотрел всю сеть и, похоже, не могу найти стандартный способ включения wxIcon в мое приложение wxWidgets, которое действительно работает! Я пытался преобразовать значок в XPM, включая загрузку растрового изображения, но все, что я делаю, похоже, компилируется, но значок никогда не появляется!

Ответы [ 2 ]

3 голосов
/ 10 декабря 2009

Если вы пытаетесь это сделать в Windows, убедитесь, что значок имеет размер 32x32 пикселей. Все остальные размеры вообще не отображались ...

1 голос
/ 31 октября 2009

Это основной значок для вашего приложения, о котором вы здесь говорите? Если это так, вам просто нужно иметь его в качестве первого ресурса значков в вашем файле .rc, например ::

mainicon ICON "myapp.ico"

Если, с другой стороны, вы устанавливаете значок специально для какого-то другого кадра, то этого должно быть достаточно, чтобы установить его через <a href="http://docs.wxwidgets.org/stable/wx_wxtoplevelwindow.html#wxtoplevelwindowseticon" rel="nofollow noreferrer">wxTopLevelWindow::SetIcon</a>.

Если ни одна из этих работ не работает, возможно, вы могли бы опубликовать пример кода, который не работает?

...