Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Программирование под Windows > C++ Builder
Перезагрузить страницу Как можно показать обычное контекстное меню explorer
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Alextt Alextt вне форума
Member
 
Сообщений: 14
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 04.12.2005
По умолчанию Как можно показать обычное контекстное меню explorer - 31.05.2006, 21:01

Как можно показать обычное контекстное меню explorer'а для двух и более выделенных файлов, если они (файлы) принадлежать разным папкам? Проблема в том, что IContextMenu можно получить только из IShellFolder::GetUIObjectOf, который принимает "array of pointers to ITEMIDLIST structures, each of which uniquely identifies a file object or subfolder relative to the parent
folder. Each item identifier list must contain exactly one SHITEMID structure followed by a terminating zero." (т.е. вложенность PIDL не поддерживается). Explorer-то как-то показывает для файлов, найденных при поиске...
Ответить с цитированием
Ads
  (#2 (permalink)) Старый
Alextt Alextt вне форума
Member
 
Сообщений: 14
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 04.12.2005
По умолчанию Как можно показать обычное контекстное меню explorer - 31.05.2006, 21:01

Как можно показать обычное контекстное меню explorer'а для двух и более выделенных файлов, если они (файлы) принадлежать разным папкам? Проблема в том, что IContextMenu можно получить только из IShellFolder::GetUIObjectOf, который принимает "array of pointers to ITEMIDLIST structures, each of which uniquely identifies a file object or subfolder relative to the parent
folder. Each item identifier list must contain exactly one SHITEMID structure followed by a terminating zero." (т.е. вложенность PIDL не поддерживается). Explorer-то как-то показывает для файлов, найденных при поиске...
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Контекстное меню или меню Help как создать Alieks C++ Builder 1 29.12.2006 11:44
Контекстное меню что это такое programer4ever Delphi 0 20.11.2006 16:26
Контекстное меню на сетке DBGrid Илюх@ C++ Builder 6 10.07.2006 19:17
Можно ли вставить в контекстное меню объект типа TLable Patriot Delphi 4 09.05.2006 21:18
Как создавать контекстное меню ROLF Delphi 6 20.01.2006 21:26
Контекстное меню заголовка окна KilleRB Delphi 1 09.01.2006 03:55
Контекстное меню в ActiveX Chugun Visual C++ 0 14.10.2005 14:03
Можно ли в delphi получить обычное число без порядка SSR Delphi 3 01.10.2005 03:20
Вставить свой пункт меню в стандартное контекстное меню IE aabad Visual C++ 0 19.09.2005 18:19
Системное контекстное меню imported_pol Delphi 11 07.02.2005 06:45
Как можно сделать контекстное меню в С++ johny Visual C++ 5 16.11.2004 14:59
Как вывести контекстное меню в SYSTRAY Jmury Visual C++ 1 19.07.2003 22:33



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов