我可以在Windows資源管理器上下文菜單中創建一個菜單項,方法是在註冊表中向HKEY_CLASSES_ROOT \ Folder \ shell添加密鑰。如何將子菜單項添加到Windows資源管理器上下文菜單中?
如何創建子菜單項目到剛剛創建的菜單項?
我可以在Windows資源管理器上下文菜單中創建一個菜單項,方法是在註冊表中向HKEY_CLASSES_ROOT \ Folder \ shell添加密鑰。如何將子菜單項添加到Windows資源管理器上下文菜單中?
如何創建子菜單項目到剛剛創建的菜單項?
我相信任何非trival你必須創建一個Context Menu Handler。
您必須創建一個COM對象,該對象將創建菜單並在點擊它們時執行這些命令。我只使用C++和COM來完成這項工作。我不確定是否有更簡單的方法來做到這一點。
使用子 「子命令」= 「[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