坏事件订单?

时间:2011-03-31 18:54:59

标签: c++ events wxwidgets

我有wxTreeCrtl和wxPropertyGrid。

我处理 wxEVT_PG_CHANGED 以检查用户何时完成修改

wxEVT_COMMAND_TREE_SEL_CHANGED ,用于检查用户何时更改树中的选择

现在想象一下这种情况: 我修改了propertyGrid中的内容,并通过单击树中的某个对象(当前选择的不同)完成修改。 在 wxEVT_PG_CHANGED 之前发送 wxEVT_COMMAND_TREE_SEL_CHANGED 是否正确?

1 个答案:

答案 0 :(得分:0)

众所周知的bug。它可以通过捕获第一个事件并手动将其重新发送到消息泵(wxPostMessage)来解决。它将保证消息处于混乱的底部。泵和事件订单将被修复。