سؤال

هل هناك طريقة للوصول إلى قوائم سياق Windows Explorer Shell للملفات والمجلدات دون استخدام عنصر تحكم كامل Explorer؟

جوهر محنتي هو: لديّ عرض عرض يعرض حفنة من الملفات والمجلدات الخام. في الأساس ، يشبه كل بديل آخر من المستكشف ثلاثي الأبعاد رأيته على الإطلاق :)
عندما انقر بزر الماوس الأيمن فوق أحد هذه الإدخالات ، أود أن أرى قائمة سياق Explorer لهذا الملف يطفو على السطح.
هل يمكنني الحصول على قائمة السياق هذه من Windows ، أو هل يجب علي بناء بلدي؟

شكرا لك مقدما،

_B34R

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

المحلول

تقوم فئة ShellContextMenu في هذه المكتبة تقريبًا بما تريد:

http://gong-shell.sourceforge.net/

الشيء الوحيد هو أنه يتوقع التحكم في WinForms. ومع ذلك ، إذا قمت بتعديل المكتبة لإضافة طريقة showContextMenu الإضافية التي تقبل HWND ، فيجب أن تكون قادرًا على المرور هو HWND من نافذة WPF العليا.

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