системное контекстное меню
От: ilya123 Россия  
Дата: 07.09.02 16:24
Оценка:
Как вывести на экран дефолтное контекстное меню для файла?
Re: системное контекстное меню
От: Serge_K  
Дата: 08.09.02 21:24
Оценка: 3 (1)
Здравствуйте ilya123, Вы писали:

I>Как вывести на экран дефолтное контекстное меню для файла?


Используй IShellFolder и IContextMenu
1. IShellFolder::EnumObjects() — чтобы перечислить содержимое фолдера и получить ITEMIDLIST*
2. IShellFolder::GetUIObjectOf() — чтобы получить интерфейс IContextMenu
3. IContextMenu::QueryContextMenu — чтобы впихнуть в меню пунктики для файла

хорошая ссылка
http://netez.com/2xExplorer/shellFAQ/bas_context.html

Regards,
Serge
Re[2]: системное контекстное меню
От: ilya123 Россия  
Дата: 08.09.02 22:00
Оценка:
Здравствуйте Serge_K, Вы писали:

I>>Как вывести на экран дефолтное контекстное меню для файла?


SK>Используй IShellFolder и IContextMenu

SK>1. IShellFolder::EnumObjects() — чтобы перечислить содержимое фолдера и получить ITEMIDLIST*
SK>2. IShellFolder::GetUIObjectOf() — чтобы получить интерфейс IContextMenu
SK>3. IContextMenu::QueryContextMenu — чтобы впихнуть в меню пунктики для файла

SK>хорошая ссылка

SK>http://netez.com/2xExplorer/shellFAQ/bas_context.html

Спасибо
по ключевым словам нашел готовую функцию
http://www.rsdn.ru/qna/?winshell/filemenu.xml
Re[3]: системное контекстное меню
От: Алекс Россия http://wise-orm.com
Дата: 09.09.02 11:54
Оценка:
Здравствуйте ilya123, Вы писали:

I>Здравствуйте Serge_K, Вы писали:


хъ

I>Спасибо

I>по ключевым словам нашел готовую функцию
I>http://www.rsdn.ru/qna/?winshell/filemenu.xml

за спасибо не ноль ставят, а 1, вкрайнем случае 2, у уж совсем в крайнем 3.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.