【发布时间】:2012-03-15 15:46:36
【问题描述】:
除了使用 Connect() 和 EVT_-macros 之外,还有其他方法或技术可以将函数连接到框架中吗?
这是一个连接事件的示例:
Connect(ID_Quit, wxEVT_COMMAND_MENU_SELECTED,
(wxObjectEventFunction) (wxEventFunction) (wxCommandEventFunction) &MyFrame::OnQuit);
Connect(ID_About, wxEVT_COMMAND_MENU_SELECTED,
(wxObjectEventFunction) (wxEventFunction) (wxCommandEventFunction) &MyFrame::OnAbout);
【问题讨论】:
-
您为什么不想使用它们?这两个是我所知道的 wxWidgets 提供的选择。一种是在编译时进行静态链接(EVT_ 宏),另一种是在程序执行期间动态链接处理程序(Connect())