четверг, 16 февраля 2023 г.

WxWidgets, иконка приложения

Для Windows, MSVS 2022.

  • Файл ресурсов приложения должен иметь следующие наполнение:

appicon ICON "gui\\MainIcon.ico"
#include "wx/msw/wx.rc"

В подкаталоге gui находится файл иконки MainIcon.ico.

В main():

  virtual bool OnInit()
{ gui_frmMain* frame = new gui_frmMain((wxWindow*)NULL); frame->SetIcon(wxICON(appicon)); // В макросе wxICON загружается иконка из ресурсов


... или в конструкторе главной формы.