كيفية إضافة البنود الفرعية إلى قائمة سياق مستكشف ويندوز?

StackOverflow https://stackoverflow.com/questions/39734

سؤال

يمكنني إنشاء عنصر قائمة في قائمة سياق مستكشف ويندوز عن طريق إضافة مفاتيح التسجيل HKEY_CLASSES_ROOT\Folder\shell.

كيف يمكنني إنشاء البنود الفرعية إلى مجرد خلق من القائمة البند ؟

هل كانت مفيدة؟

المحلول

أعتقد أن أي شيء غير نيفل سيكون لديك لإنشاء قائمة السياق معالج.

سيكون لديك لإنشاء كائن COM سيتم إنشاء القوائم وتنفيذ الأوامر كما تم النقر عليها.لقد فعلت هذا فقط باستخدام C++ و COM.لست متأكدا إذا كان هناك أسهل الطرق للقيام بذلك.

نصائح أخرى

استخدام SubCommands "SubCommands"="[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=مقابل 85).aspx

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top