c ++ - forbinder en funktion til en ramme i wxwidgets

Indlæg af Hanne Mølgaard Plasc

Problem



Er der anden måde eller teknikker til at forbinde en funktion i rammen snarere end at bruge Connect () og EVT\_-makroer?


her er en stikprøve af forbindelsesbegivenhed:


Connect(ID\_Quit, wxEVT\_COMMAND\_MENU\_SELECTED,
(wxObjectEventFunction) (wxEventFunction) (wxCommandEventFunction) &MyFrame::OnQuit);
Connect(ID\_About, wxEVT\_COMMAND\_MENU\_SELECTED,
(wxObjectEventFunction) (wxEventFunction) (wxCommandEventFunction) &MyFrame::OnAbout);

Bedste reference


Hvis du bruger en ny version af wxWidgets (2.9.0+), kan du også bruge wxEvtHandler :: Indbind som en mere fleksibel version af Connect. Du kan se flere oplysninger om Bind her. [4] [5]