2010-02-28 2 views
2

Можно создать дубликат:
How to pop-up the Windows context menu for a given file using Delphi?Отображение меню Проводника в Delphi

Здравствуйте. В Delphi мы можем использовать TShellListView для отображения файлов в компоненте, таком как Windows Explorer. Когда я нажимаю на значок в нем, он показывает всплывающее меню, такое же, как Windows Explorer. Могу ли я показать то же меню автоматически, не используя TShellListView?

Пример: я напишу функцию типа;

ShowFileMenu ('c: \ file.txt');

и он покажет это меню проводника Windows.

Спасибо.

+0

Я уверен, что можно воссоздать это поведение (кто-то написал обертку для этих вызовов API), но это будет много работы по созданию и обслуживанию. Возможно, вы можете быть более явным в спецификации, которую вы пытаетесь решить (например, разрешена ли какая-либо зависимость от стороннего кода или вы просто пытаетесь ограничить стоимость?). – Argalatyr

+1

Дубликат: http://stackoverflow.com/questions/1581975/how-to-pop-up-the-windows-context-menu-for-a-given-file-using-delphi. См. Также: http://stackoverflow.com/questions/2040659/how-can-i-display-the-send-to-and-open-with-context-menus –

ответ