wxWidgets ディストリビューションに付属のサンプル プログラムはご覧になりましたか? さまざまなことを行う方法を示す多くの例があります
たとえば、コントロール サンプルには次のイベント テーブルがあります。
BEGIN_EVENT_TABLE(MyPanel, wxPanel)
EVT_IDLE      (                         MyPanel::OnIdle)
EVT_BOOKCTRL_PAGE_CHANGING(ID_BOOK,     MyPanel::OnPageChanging)
EVT_BOOKCTRL_PAGE_CHANGED(ID_BOOK,      MyPanel::OnPageChanged)
EVT_LISTBOX   (ID_LISTBOX,              MyPanel::OnListBox)
EVT_LISTBOX   (ID_LISTBOX_SORTED,       MyPanel::OnListBox)
EVT_LISTBOX_DCLICK(ID_LISTBOX,          MyPanel::OnListBoxDoubleClick)
EVT_BUTTON    (ID_LISTBOX_SEL_NUM,      MyPanel::OnListBoxButtons)
EVT_BUTTON    (ID_LISTBOX_SEL_STR,      MyPanel::OnListBoxButtons)
EVT_BUTTON    (ID_LISTBOX_CLEAR,        MyPanel::OnListBoxButtons)
EVT_BUTTON    (ID_LISTBOX_APPEND,       MyPanel::OnListBoxButtons)
EVT_BUTTON    (ID_LISTBOX_DELETE,       MyPanel::OnListBoxButtons)
EVT_BUTTON    (ID_LISTBOX_FONT,         MyPanel::OnListBoxButtons)
...
これは、ユーザーが ID_LISTBOX_CLEAR ボタンなどをクリックすると、パネル メソッド MyPanel::OnListBoxButtons() が呼び出されることを示しています。
一般に、接続するイベント、コントロール ID、およびメソッドを指定することにより、任意のクラスの任意のメソッドを呼び出すことができます。
「マクロの 2 番目の引数 (例: MyFrame::OnButton1) は、常に BEGIN_EVENT_TABLE の最初の引数で指定されたクラスのメンバーでなければならないことに注意してください。」http://wiki.wxwidgets.org/Events#Event_Tables
したがって、コントロール D でイベント E が発生したときにクラス C のメソッド M を呼び出したい場合は、次のように記述します。
BEGIN_EVENT_TABLE( C ... )
E ( D C:M )
(ところで、bind() メソッドで wxWidgets v2.9 を使用することは、イベント テーブルよりも好ましいと考えられています。イベント テーブルについて混乱しているように見えるので、イベント テーブルについて学ぶことをスキップして、直接 v2.9 に移行してみませんか?)