2011-03-31 16 views
0

私はwxTreeCrtlとwxPropertyGridを持っています。 私はPropertyGridの中で何かを変更します。イベントの順序が間違っていますか?

は私がは、ユーザが

は今、このような状況を想像して、ツリー内の選択を変更したときにチェックするためwxEVT_COMMAND_TREE_SEL_CHANGED

を修正完了したときにチェックするためをwxEVT_PG_CHANGEDハンドルツリー内のあるオブジェクト(現在選択されているものとは異なるもの)をクリックして変更を完了します。 これは正しい動作ですか、wxEVT_COMMAND_TREE_SEL_CHANGEDの前に送信されますwxEVT_PG_CHANGED

答えて

0

これは既知のバグです。最初のイベントをキャッチして手動でメッセージポンプ(wxPostMessage)に再送信することで解決できます。メッセージが混乱の最中にあることを保証します。ポンプとイベントの順序は固定されます。

関連する問題