我有wxTreeCrtl和wxPropertyGrid。
我处理 wxEVT_PG_CHANGED 以检查用户何时完成修改
和
wxEVT_COMMAND_TREE_SEL_CHANGED ,用于检查用户何时更改树中的选择
现在想象一下这种情况: 我修改了propertyGrid中的内容,并通过单击树中的某个对象(当前选择的不同)完成修改。 在 wxEVT_PG_CHANGED 之前发送 wxEVT_COMMAND_TREE_SEL_CHANGED 是否正确?
答案 0 :(得分:0)
众所周知的bug。它可以通过捕获第一个事件并手动将其重新发送到消息泵(wxPostMessage)来解决。它将保证消息处于混乱的底部。泵和事件订单将被修复。