wxwidgets自定义事件传递字符串数据的完整示例

时间:2010-09-13 17:47:54

标签: c++ events wxwidgets

我在非GUI线程上从网络接收消息,需要使用wxEvtHandler::AddPendingEvent告诉GUI相应地更新。我还需要将数据传递给我的GUI代码,以便它可以正常运行。

我相信我必须创建一个自定义事件,但还没有找到一个简单的实现。我发现的最接近的事情是Creating a Custom Event上的wxWiki,这是一个局部的例子。

1 个答案:

答案 0 :(得分:1)

如果您正在接收来自其他主题的消息,请you explicitily can not use AddPendingEvent。您必须使用wxEvtHandler::QueueEvent

其次,有几个很好的示例可用于创建自定义事件类:the old waythe new way

使用旧方法,您也可以使用Connect方法并取消事件表,但在该示例中未说明。新方法有更受欢迎的Bind方法......但正如您在my question中所看到的,我遇到了自己的问题。