P
aha...
naja, was mit event selbst erzeugen hab ich zwischendurch auch probiert, das hat aber bei mir nicht geklappt, auch weil ich in der doku nix über wxTYPE gefunden habe. dein wxEVT_COMMAND_TEXT_UPDATED scheint ja wahrscheinlich so ein wxTYPE zu sein!? ich wusste also nicht genau wie ich ein event constructen soll...
abgesehen davon war ich wirklich vernagelt! im ctor vom DriverListBox wird ja ein pointer auf das parentFrame(Mainframe) mit übergeben. über den kann ich dann ja ziemlich einfach (musste ihn noch nach MainFrame casten, weil er vom Typ wxFrame war) auf die member von MainFrame zugreifen. vielleicht auch nicht die feinste englische art, aber etwas sauberer und verständlicher als die eventerzeugungsmethode ist es schon...
am ende sahs einfach so aus:
void DriverListBox::OnClose(wxCloseEvent& event)
{
Destroy();
((MainFrame*)_parent->resetDriverListPtr(); //<-setzt den pointer auf 0..
}
ob ich es lieber mit Close oder Destroy zumachen sollte, weiss ich aber auch noch nicht so genau, das muss ich mir noch mal genau reinziehen...