سؤال

وأنا مضيفا الأجهزة المحمولة دعم ويندوز (WPD) إلى التطبيق الذي يستخدم حاليا ويندوز الحصول على الصور (WIA). يوفر WIA حوار اختيار صورة يدوية عبر IWiaItem :: DeviceDlg.

وأنا لا يمكن العثور على ما يعادل WPD. هناك واحد، وإذا لم يكن كذلك، ما هو الأسلوب المفضل للسماح للمستخدمين لتحديد العناصر؟ ليس لدي لكتابة الحوار الخاص بي، أقوم؟

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

المحلول

والاستجابة من MS:

<اقتباس فقرة>   

[T] هنا ليس الحوار مخصص لاختيار الصورة (خارج WIA). بدلا من ذلك، يجب عليك استخدام ملف الحوار المنتظم المفتوح الذي يدعم الملاحة جهاز WPD. سيكون هناك بعض السحر الذي يجب القيام به لبدء الحوار في المجلد الصحيح داخل الجهاز. قد يكون لديك لكتابة رمز للعثور على مجلد (s) مع الصور.

     

والمسار سحرية لتمريرها إلى ملف الحوار المفتوح هو:   :: {20D04FE0-3AEA-1069-A2D8-08002B30309D} \ <مثيل الجهاز معرف>

     

ويمكن اشتقاق معرف مثيل الجهاز من مسار جهاز الحزب الوطني التقدمي عن طريق المكالمات SetupApi (SetupDi *).

     

وعلاوة على ذلك، مسار أعلاه يمكن أن تشمل عناصر مسار إضافية لتحديد مجلد معين على الجهاز. هذه هي مختلفة عن كل نموذج الجهاز، ولكن أن ننظر شيئا مثل:   :: {20D04FE0-3AEA-1069-A2D8-08002B30309D} \\ Store0 \ صور

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