![]() |
|
|
![]()
|
|
| NiJazz |
|
|||
![]() Jazz coder ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2286 Регистрация: 10.8.2003 Где: Москва Репутация: 2 Всего: 23 |
Если по пункту меню правой кнопкой, затем Properties, то значка молнии нет. Как можно просмотреть события этого элемента?
|
|||
|
||||
| alien_by |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 82 Регистрация: 29.11.2004 Где: Belarus/Gomel Репутация: 5 Всего: 8 |
А какие по твоему у меню могут быть события?
Вообще, стандартный способ обработки сообщений от меню(и тулбаров) это отлов команд с ID-шником элемента меню, т.е. в карте сообщений ON_COMMAND(<ID пункта меню>, <указатель на функцию обработчик>) Однако есть ещё одно сообщение, которое иногда нужно обрабатывать. Например в случае, когда нужно деактивировать пункт после выполнения некоторых действий (Например сохранения документа). Для этого есть механизм сообшений обновления, для таких сообщений макрос следующий ON_UPDATE_COMMAND_UI (<ID пункта меню>, <указатель на функцию обработчик>) Обработчик имеет следующий прототип afx_msg void OnUpdateMyMenuItem(CCmdUI *pCmdUI); Класс CCmdUI содержит методы для выполнения различных действий с элементами (активация/деактивация и т.п.) |
|||
|
||||
| Coocky |
|
|||
![]() GUI гуру ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2879 Регистрация: 16.2.2004 Где: Украина. Запорожь е Репутация: 25 Всего: 62 |
Не знаю как в 7,а в 6 есть,если в Визард залесть. alien_by правильно сказал,там ты их только 2 и увидешь -------------------- Верю в смерть после жизни, в любовь после секса ,в крем после бритья |
|||
|
||||
| NiJazz |
|
|||
![]() Jazz coder ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2286 Регистрация: 10.8.2003 Где: Москва Репутация: 2 Всего: 23 |
В 7 тоже визард есть. Правда другой немного. Надо было на пункт меню правой кнопкой, затем Add Event Handler. Только почему то я раньше в этой фиче не увидел то, что мне нужно.
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |