【发布时间】:2011-07-23 20:18:21
【问题描述】:
我正在尝试将 wxListCtrl 事件连接到 C++ 中的函数,它应该很简单。通常使用 Connect() 有效,但由于某种原因,它无法识别事件名称 (EVT_LIST_ITEM_SELECTED)。我已包含 wx/listctrl.h,甚至检查以确保列出了该事件(它是;不在 listctrl 中,而是在 listctrl 中包含的 listbase 中)。
这是问题所在:
parent->Connect (ID_Objects, wxEVT_LIST_ITEM_SELECTED, (wxObjectEventFunction) &Editor::objectSelected);
具体错误是标识符“wxEVT_LIST_ITEM_SELECTED”未定义。父级是一个 wxFrame。
在其他地方,我使用了相同的语法,但使用了不同的事件类型,并且效果很好。
那我做错了什么?
【问题讨论】: