Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Подсказка к каждому пункту MainMenu


Автор: MacTep 3.6.2005, 11:36
Как отловить то, что мышка в данный момент находится над определенным пунктом меню?

Автор: Snowy 3.6.2005, 12:29
Интересно, зачем это тебе?
Читай DRKB "Как узнать статус меню?"
Узнаешь как отловить, что меню сейчас активно.
Пока оно активно, по таймеру проверяешь состояние всех пунктов меню при помощи GetMenuItemInfo.
Если у какого-то из пунктов будет активный бит MFS_HILITE , значит он сейчас и подсвечен.
Возможно есть более легкий способ, но я такого не знаю...

Автор: X-Vlad 3.6.2005, 13:23
если тебе нужно что-бы для каждого пункта меню выводилась подсказка в статус баре - делай следующее.
когда создаешь пункты меню заполни свойство hint в статус баре поставь ShowHint=true and AutoHint=true теперь при навидении курсора мишки на пункт меню в статус баре будет отображатся подсказка. smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)