【问题标题】:Bad Event Order?错误的事件顺序?
【发布时间】:2011-03-31 18:54:58
【问题描述】:

我有 wxTreeCrtl 和 wxPropertyGrid。

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

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

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

【问题讨论】:

    标签: c++ events wxwidgets


    【解决方案1】:

    这是已知的错误。它可以通过捕获第一个事件并手动将其重新发送到消息泵(wxPostMessage)来解决。它将保证消息处于混乱的底部。泵和事件顺序将被修复。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-09
      • 2014-11-09
      • 1970-01-01
      • 1970-01-01
      • 2018-12-12
      • 2014-12-08
      相关资源
      最近更新 更多