Я хочу создать второе независимое окно с использованием C++/wxWidgets, и я получаю сообщение об ошибке «не может создать окно класса wxWindowNR» во время выполнения, а второе окно не отображается. Нет ошибок компилятора/компоновщика.Невозможно создать окно класса wxWindowNR
Код-нарушителем является:
void test_gui(){
ActorDetails *ac = new ActorDetails(wxGetApp().GetTopWindow(),wxID_ANY,wxDefaultPosition,wxDefaultSize); //ActorDetails inherits wxFrame
wxPanel *Panel1 = new wxPanel(ac, wxNewId(), wxPoint(256,224), wxDefaultSize, wxTAB_TRAVERSAL, _T("ID_PANEL1"));
ac->Show(true);
}
Любая идея, что происходит/неправильно?
В коде, который вы показываете, нет ничего плохого, поэтому в коде, который вы не видите, должно быть что-то не так, а именно 'ActorDetails' ctor. –