Текущий архив: 2003.04.03;
Скачать: CL | DM;
ВнизГлавное меню в продуктах пакета Microsoft Office Найти похожие ветки
← →
Malder (2003-03-15 16:19) [0]Есди делать меню в Delphi с помощью TMainMenu или там на чистом WinApi, то оно отличается от меню в Word"е.
Отличается в плане горячих клавиш ALT+[?]
Например, в моем приложении будет такое меню:
Файл Правка
Если нажать ALT, то будут подчеркнуты те буквы, которые предоставляют быстрый доступ к соответствующему меню:
Файл Правка
Нажимаю ALT+[Ф] - открывается меню Файл. Это стандартно.
Но в MOffice не совсем так.
1) Буквы всегда подчеркнуты, не надо нажимать ALT
2) Буквы можно нажимать несмотря на раскладку. То есть, к меню " Файл" можно обратиться и по ALT+[A]. А вместо ALT+[П] нажимать ALT+[G]
Хочется такое же поведение в своей программе.
P.S. У меня win2000 и office XP (2002). На других продуктах пока не смотрел.
← →
Malder (2003-03-15 17:52) [1]Удалено модератором
Примечание: Любитель пустых сообщений, смотри будут удаляться все без исключения
← →
Дмитрий К.К. (2003-03-15 18:28) [2]А мне интересно, как меню в MS Windows Media Player 9 Series реализовано...
← →
DiamondShark (2003-03-15 19:30) [3]Ну, начнём с того, что это не меню.
← →
Дмитрий К.К. (2003-03-15 20:31) [4]Угу.
← →
Malder (2003-03-16 02:20) [5]Ну, начнём с того, что это не меню.
DiamondShark, Дмитрий К.К, вы про office или Player ?
← →
Malder (2003-03-16 12:16) [6]Удалено модератором
Примечание: Больше предупреждений не будет, так что не обижайся
← →
Malder (2003-03-16 18:06) [7]Народ. Никто не сталкивался ? Или никто не знает? Хочется разобраться с меню office. Там вообще использованы новые функции WinApi или что ?
P.S. Модератору. Сори за флейм, но как мне еще поднимать ветку ? Ясно ведь, что если ветвь уйдет с первой страницы, то на нее никто не ответит. Или обязательно цельные предложеия вместо UP писать? И когда пишет Юрий Зотов - все ок =) Почему то.
А обижаться я не буду. Просто уйду с этого сайта :(
← →
wicked (2003-03-16 18:33) [8]2 Malder ©
где то я видел советы "от разработчика", как сделать такое же меню.... в рецепте было чего то вроде:
1) ToolBar - 1 шт
2) кнопочки - по количеству пунктов меню
3) к каждой кнопочке привязываем своё подменю
4) все клавиатурные сообщения обрабатываем сами
вроде бы так.....
← →
vuk (2003-03-16 18:48) [9]to Malder:
>Там вообще использованы новые функции WinApi или что ?
Вам уже ясно сказали, не меню это. Внешне похоже, но не меню это, а полностью написанный руками его аналог. Неужели так трудно догадаться?
Для Delphi подобная функциональность уже реализована компонентах в ExpressBars от DevExpress.
← →
DrPass (2003-03-16 22:39) [10]Каждая версия Office является также и серьезным обновлением системных библиотек (например, той же comctl32 с элементами управления). Новые версии библиотек содержат как расширенную функциональность существующих контролов, так и новые контролы (скажем, меню). Проблема в том, чтобы узнать, в какой библиотеке "зашит" контрол вида "меню а-ля Office" и воспользоваться им. Но тогда эту библиотеку придется таскать вместе с программой - если на компе не будет той или более новой версии Office, прога не запустится.
А вообще игра не стоит свеч - такое меню проще сделать ручками или воспользоваться существующими компонентами (XPMenu, скажем)
Страницы: 1 вся ветка
Текущий архив: 2003.04.03;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.009 c