Я пытаюсь создать простой графический интерфейс на основе диалогов, используя wxWidgets.Я использую X11 / Xlib.h для захвата изображения (printscreen).Проблемы начинаются, когда я что-то изменяю в графическом интерфейсе с помощью wxSmith (например, перетаскивание новой кнопки), потому что она автоматически меняет имена кнопок на Button1, Button2 ...
Button1 = new wxButton(this, ID_BUTTON1, _("About"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_BUTTON1"));
Проблема в том, что Button1..5 уже определеныв Xh:
/* button names. Used as arguments to GrabButton and as detail in ButtonPress
and ButtonRelease events. Not to be confused with button masks above.
Note that 0 is already defined above as "AnyButton". */
#define Button1 1
#define Button2 2
#define Button3 3
#define Button4 4
#define Button5 5
Можно ли как-то изменить wxWidgets, чтобы они не меняли имена автоматически или просто добавляли мой префикс, например что-тоButton1?