Re[2]: Недоступность кнопок на тулбаре
От: Carc Россия http://www.amlpages.com/home.php
Дата: 25.03.14 10:59
Оценка:
Здравствуйте, AlexGin, Вы писали:

AG>Здравствуйте, potap, Вы писали:


P>>Добрый день.

P>>У меня в Document-View программе два view-шника. Обработчики некоторых кнопок тулбара реализованы в одном из них. Когда активен (щелкнут мышкой) второй view-шник, то кнопки становятся недоступны. Как этого избежать?
P>>Заранее спасибо.

AG>Проследить, что происходит с сообщениями (ON_COMMAND и ON_UPDATE_COMMAND) от кнопок тулбара.

AG>Вероятнее всего, что они где-то теряются.
AG>Возможно, потребуется переопределить виртуальный метод OnCmdMsg (в окне главного фрейма), с тем, чтобы не терялись сообщения.
OnCmdMsg здесь нафиг не нужен. С CView можно и без этих фокусов работать. И ничего не теряется, просто запросы CN_UPDATE_COMMAND_UI, и CN_COMMAND идут к активному CView, а обработчики в другом находятся.
Aml Pages Home
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.