[wxWidgets] wxAuiNotebook -> page change -> nun aktives wxWindow finden
-
Hi, ich versuche gerade rauszufinden welches wxWindow nun den Focus hat nachdem die aktive Seite gewechselt wurde.
So schnapp ich mit den Event
this->Connect(ID_MY_NOTEBOOK, wxEVT_COMMAND_AUINOTEBOOK_PAGE_CHANGED ,wxCommandEventHandler(MainFrame::OnNotebookChange), NULL, (wxEvtHandler *)this);
das klappt einwandfrei.
Nur leider komm ich wohl nur an den Index der nun aktiven Seite, jedoch nicht an das tatsächliche Objekt? Muss ich mir den da wirklich irgenwo selbst merken welches Tab für welches Objekt steht oder gibt es vielleicht doch nen weg über das Notebook selbst?
event.GetSelection();
Danke vielmals
-
Das Auinotebook selber bietet doch GetPage an:
http://docs.wxwidgets.org/stable/wx_wxauinotebook.html#wxauinotebookgetpagephlox
-
Dank Dir, das muss ich übersehen haben. War dann doch wohl schon zu spät.