У меня есть ситуация, когда у меня есть главное окно с панелью инструментов, содержащей некоторые поля редактирования.
Мы хотим, чтобы пользователь мог сохранять фокус на полях редактирования и при этом иметь возможность щелкнуть правой кнопкой мыши наокно представления (оба потомка одного и того же главного окна, одна и та же нить).
В текущих тестах я вижу, что сообщения о фокусировке происходят даже до того, как представление получает сообщение об отказе от юаней:
- Редактировать = убить фокус
- Вид = установить фокус
- Вид = уменьшить RMB
Я не хочу, чтобы редактирование сохраняло фокус, несмотря ни на что: простосохраняйте фокус, если пользователь пытается щелкнуть ПКМ по представлению.
Поскольку фокусировка происходит в первую очередь, я немного растерялся, когда узнаю, что произойдет правая мышькнопка вниз.