Использование codeblocks17.12 + wxwidgets 3.1.2 + шаблон проекта wxsmith.
Мне нужно добавить рабочий поток, как обсуждалось в этой теме на форуме wxwidget: https://forums.wxwidgets.org/viewtopic.php?f=1&t=46472
Кто-то предоставил мнедемо, но написано на сырых wxwidgets. Поскольку я использую wxsmith, есть некоторые структурные различия, которые отличают вещи.
Одна проблема заключается в том, что демонстрационная версия объявляет новый тип фрейма, производный от wxFrame, в который он добавляет класс потока.
Моя проблема в том, что в шаблоне wxSmith, созданном новым проектом wxwidgets CodeBlocks, я не могу найти, где определен класс фрейма.
В XxxApp.cpp (где Xxx - имя проекта) есть:
XxxFrame* Frame = new XxxFrame(0);
Но я не могу найти, где определяется XxxFrame.
В XxxMain.cpp есть:
//(*InternalHeaders(XxxFrame)
#include <wx/intl.h>
#include <wx/string.h>
//*)
//(*IdInit(XxxFrame)
const long XxxFrame::ID_PANEL1 = wxNewId();
const long XxxFrame::idMenuQuit = wxNewId();
const long XxxFrame::idMenuAbout = wxNewId();
const long XxxFrame::ID_STATUSBAR1 = wxNewId();
//*)
XxxFrame::XxxFrame (wxWindow* parent,wxWindowID id)
{
Но ничего подобного:
class XxxFrame : public wxFrame
{
public:
...
};
Как я могу добавить некоторые изменения в класс Frame, чтобы добавить свой класс потока?
Спасибо!