![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 19.02.2008
Сообщений: 24
|
![]()
Здравствуйте, уважаемые.
Как при активизации формы с имитировать подвод мыши к меню(субменю) расположенного на ней TMainMenu, т.е. "засинить" не вызывая действия по этому меню(субменю). Просмотрел статьи Delphi World 6 - ничего путного там не нашел. Есть там одна статья Компоненты и Классы->Меню->Выделение меню, но функция по ней имитирует нажатие на меню(субменю), вызывая действие. |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Если не секрет - зачем?
Вообще mouse_event занимается перемешениями курсора программно, но твоя задача, если уточниш скорее всего решаема проще чем ты написал
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
![]()
Всё на самом деле ещё проще: в WinAPI есть функция HiliteMenuItem, подозреваю, что и в классе TMainMenu она должна быть. Только надо учитывать, что начиная с IE4 меню не "засиняется", а "нажимается" (как и по Alt или F10), так что если и правда "синить", то придется делать OwnerDraw меню.
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 19.02.2008
Сообщений: 24
|
![]()
Для работы только с клавиатурой. Приложение пишется для старушек, которые знают цифровые клавиши (справа) и Enter. Alt+.. для них сложно.
Благодарю, вроде то что нужно, щас попробую. Последний раз редактировалось Stilet; 19.02.2008 в 16:28. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 19.02.2008
Сообщений: 24
|
![]()
B_N функция HiliteMenuItem работает только на выделение цветом раздела меню, но никак не на фокусирование с подсветкой.
|
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
![]()
А что есть "фокусирование с подсветкой", если не секрет?
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Фокус окна | Лёка | Общие вопросы Delphi | 11 | 28.01.2008 22:30 |
Фокус формы | Stanislav | Общие вопросы Delphi | 4 | 15.11.2007 21:57 |
TMainMenu и его подменю | Albenous | Компоненты Delphi | 3 | 06.02.2007 07:03 |
Проблемма с компонентой TMainMenu | Nik_K | Компоненты Delphi | 2 | 05.02.2007 22:25 |
Фокус? | AlexandrDel | Помощь студентам | 3 | 17.12.2006 01:54 |