2010-04-23 18 views
8

के लिए एक थंबनेल दिखाने के लिए विंडोज़ विंडोज़ मैं अपने आवेदन के लिए फ़ाइलों को ब्राउज़ करने के लिए सी # में विंडोज़ ओपनफाइलडियलॉग क्लास का उपयोग करना चाहता हूं। मैं फ़ाइलों को विंडोज़ के "थंबनेल" दृश्य में पूर्वावलोकन के साथ दिखाना पसंद करूंगा।मेरे कस्टम फ़ाइल प्रकार

क्या ऐसा करने का कोई आसान तरीका है? मैं सोच रहा हूं कि फ़ाइलों को एन्कोड करने का कोई तरीका होना चाहिए ताकि विंडोज़ थंबनेल जानकारी को पढ़ और प्रदर्शित कर सके, भले ही यह असमर्थित फ़ाइल प्रकार हो?

मुझे पता है कि विंडोज़ विस्टा के पास विंडोज एक्सपी की तुलना में एक अलग इंटरफ़ेस (आईईएचटीएमएलप्रोवाइडर के रूप में आईईएक्सट्रैक्ट इमेज के विपरीत) है, लेकिन मुझे इसे प्लेटफ़ॉर्म पर काम करने की आवश्यकता है।

धन्यवाद! /जैकब

उत्तर

4

आपको शैल एक्सटेंशन हैंडलर थंबनेल छवि एक्स्ट्रैक्टर लिखना होगा। यह अप्रबंधित सी ++ कोड है जो आपकी कस्टम फ़ाइल प्रकार से छवि को एक्सप्लोरर खोल के भीतर प्रदर्शित करने के लिए निकालता है। आप निम्न लिंक पर शैल एक्सटेंशन हैंडलर के बारे में अधिक जानकारी प्राप्त कर सकते हैं:

Creating Shell Extension Handlers

संबंधित मुद्दे