Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как в меню Dialog Based-приложения сделать горячие клавиши и иконки?

321
09 декабря 2002 года
Doomych
124 / / 20.01.2000
Приложение - на основе диалога. Создаю в ресурсах меню и подключаю его к диалоговому окну через Dialog Properties. Не забываю про "&", Accelerator, но при этом не работают горячие клавиши.
1) Как сделать горячие клавиши?
2) Как сделать, чтобы при пунктах меню были иконки?

Спасибо всем, кто ответит!
380
09 декабря 2002 года
Arestov
285 / / 20.09.2000
Цитата:
Originally posted by Doomych

1) Как сделать горячие клавиши?



в цикле обработки сообщеий нада TranslateAccelerator() видима MFC это у тя не делает.

Цитата:
Originally posted by Doomych

2) Как сделать, чтобы при пунктах меню были иконки?



поставь стиль пунктам меню, MFT_OWNERDRAW,
обрабатывай WM_MEASUREITEM, WM_DRAWITEM и рисуй что хош
есть пример в MSDN: Creating Owner-Drawn Menu Items

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог