2008-09-02 98 views

回答

3

我相信任何非trival你必須創建一個Context Menu Handler

您必須創建一個COM對象,該對象將創建菜單並在點擊它們時執行這些命令。我只使用C++和COM來完成這項工作。我不確定是否有更簡單的方法來做到這一點。

1

使用子 「子命令」= 「[NameOfMenu]」

實施例用於創建.TS文件子菜單:

[HKEY_CLASSES_ROOT\SystemFileAssociations\.ts\shell\Encoding] 
"MUIVerb"="Encoding video" 
"SubCommands"="Encodex265Fade;EncodeTS2;watched" 
"icon"="imageres.dll,-149" 
"Position"=- 
"MultiSelectModel"="Single" 
"NeverDefault"="" 
;"ExtendedSubCommandsKey"="Encode\\Fadein" 
;"Icon"="C:\\Program Files (x86)\\CloudMe\\CloudMe\\favicon.ico" 

更多信息:https://msdn.microsoft.com/en-us/library/windows/desktop/hh127431(v=vs.85).aspx

相關問題