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

Ваш аккаунт

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

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

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

Как добавить Подменю в Контекстного меню?

20K
02 ноября 2007 года
h22
15 / / 21.04.2007
Здраствуйте работаю ща с ShellExtension и нужно добавить подменю в контекстное меню, которое появляется при нажатии правой кнопки на файле. Так вот хэндл этого контекстного меню у меня есть, добавить отдельный пункт получается, а че-то с подменю я подзавис. Подскажите пожалуйста ! Спасибо!
1.8K
02 ноября 2007 года
CilCatblack
251 / / 20.09.2007
В редакторе меню открой(дважды щелкни) Submenu->Menu Item Properties.->установи Popup(Visual C++ 6.0)
Дерзай:D :D
20K
02 ноября 2007 года
h22
15 / / 21.04.2007
погоди у меня есть только хэндл контекстного меню, это стандартное меню которое возникает когда ты щелкаешь в explorer правой кнопкой на кокам-нить файле так вот мне нуно туды добавить подменю, получаю при помощи механизма Shell Extansion. Я пробовал создавать в ресурсах меню с выпадающими подменю и потом добавить с помощью
где hmenu : ук-ль на контекстное меню
IDR_MENU1: идентификатор созданного мной меню
AppendMenu( hmenu, MF_POPUP, IDR_MENU1, NULL ); но чета в ощем не катит
20K
02 ноября 2007 года
h22
15 / / 21.04.2007
все нашел - сделал так :
HMENU hm = CreatePopupMenu();
InsertMenu ( hm, uMenuIndex, MF_BYPOSITION,1, _T("2222") );
InsertMenu ( hm, uMenuIndex, MF_BYPOSITION,2, _T("3333") );
AppendMenu( hmenu, MF_POPUP, (UINT_PTR )hm, _T("111") );
где hmenu - это контекстное меню, к которому я прикрепляю SubMenu
20K
02 ноября 2007 года
h22
15 / / 21.04.2007
все тема закрыта
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог