Использование CMFCToolBarsCustomizeDialog и настройка клавиатуры У меня при выборе команды не отображаются текущие клавиши (ускоритель). У меня есть два разных пункта меню и определенные акселераторы, один показывает клавиши, а другой нет, и у меня нет причины, почему.
#define MI_LOCKGUIDES 33006
"G", MI_LOCKGUIDES, VIRTKEY, CONTROL, NOINVERT
MENUITEM "&Lock Guidelines\tCtrl+G", MI_LOCKGUIDES
MI_LOCKGUIDES "Prevent guidelines from being moved.\nLock Guidelines (Ctrl+G)"
ON_COMMAND(MI_LOCKGUIDES, OnLockGuides)
ON_UPDATE_COMMAND_UI(MI_LOCKGUIDES, OnUpdateLockGuides)
Когда я выбираю «Блокировать направляющие», я вижу ускоритель «Ctrl + G» в элемент управления Current Keys.
#define ID_UNLOCK_ALL 33134
"6", ID_UNLOCK_ALL, VIRTKEY, SHIFT, NOINVERT
MENUITEM "Unloc&k All\tShift+6", ID_UNLOCK_ALL
ID_UNLOCK_ALL "Unlock all currently locked objects.\nUnlock All (Shift+6)"
ON_COMMAND(ID_UNLOCK_ALL, OnUnlockAll)
ON_UPDATE_COMMAND_UI(ID_UNLOCK_ALL, OnUpdateUnlockAll)
При выборе «Разблокировать все» не отображается ускоритель «Shift + 6» в элементе управления Current Keys.
Кто-нибудь знает почему?
Заранее спасибо, Тони