سؤال

وأحتاج لاستخراج بعض الصور النقطية من ملف .msstyles (ويندوز XP ملفات النمط البصري) وأنا لست متأكدا من أين تبدأ. لا أستطيع العثور على ما يبدو أي وثائق حول كيفية القيام بذلك، وتنسيق الملف يبدو أن ثنائي وليس من السهل تحليل. وقد أتيحت لي الفرصة لانتزاع الصورة النقطية بنفسه باستخدام:

IntPtr p = LoadLibrary(UxTheme.ThemeName);
Bitmap bmp = Bitmap.FromResource(p, "BITMAP_NAME");
FreeLibrary(p);

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

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

المحلول

هذا الموقع يدعي يتم توثيق تنسيق الملف ولكن ليس من قبل مايكروسوفت.
أيضا وجدت هذا في النبيذ الاحاله .
نأمل أن يساعد!

نصائح أخرى

إذا كنت ترغب في الحصول على ملفات من دلل مباشرة (تذكر، msstyles هي دلس مع تمديد آخر)، يمكن أن يكون لديك نظرة على في Anolis مشروع .

وأما بالنسبة لتحليل الواقع الاشياء التي يجب أن ننظر في مختلف الدروس على خلق msstyles للحصول على معلومات حول كيفية مختلف موارد النصوص في هذا العمل الملف.

ويبدو أن هذه المقالة codeproject أن يكون بالضبط ما تريد، مع القليل من إمكانية التشغيل المتداخل المعنية. A تمكن المجمع موجود وكان يبدو جيدا بدلا . وWindowsForms صافي أيضا وظيفة في بنائها، قد ترغب في النظر في مساحة الاسم System.Windows.Forms.VisualStyles إذا كنت تريد مبسط الوصول للقراءة فقط.

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