2008-09-02 4 views

답변

3

나는 당신이 Context Menu Handler을 만들어야 할 것이 아닌 non-trival을 믿습니다.

메뉴를 만들고 클릭 할 때 명령을 수행 할 COM 개체를 만들어야합니다. 나는 C++과 COM 만 사용하여이 작업을 수행했습니다. 이 작업을 수행하는 더 쉬운 방법이 있는지 확실하지 않습니다.

1

사용 하위 명령 "하위 명령".TS 파일의 하위 메뉴 생성 = "[NameOfMenu]"

예 :

[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