2014-11-29 10 views
8

यदि आप विंडोज एक्सप्लोरर में थंबनेल छवियों को देखते हैं तो आप देखेंगे कि उनके पास एक ड्रॉप छाया है, क्या यह प्रभाव ListView नियंत्रण से जुड़ा हुआ है या क्या विंडोज एक्सप्लोरर इस प्रभाव को पूरा करने के लिए कुछ अतिरिक्त कोडिंग करता है?ListView (आइकन मोड) में ड्रॉप छाया जोड़ें?


संपादित करें:

तो यह पता चला कि विंडोज एक और नियंत्रण का उपयोग करता है। तो अब मेरा सवाल यह है कि मैं "सामान्य" सूची दृश्य में एक ड्रॉप छाया कैसे जोड़ सकता हूं।

+0

एक्सप्लोरर सिस्टम सूची दृश्य नियंत्रण का उपयोग नहीं करता –

+0

क्या इसका उपयोग करता है एक नियंत्रण है कि हमारे पास पहुंच नहीं है? –

+1

हां वास्तव में यह करता है: http://stackoverflow.com/questions/4089196/netuihwnd-and-directuihwnd –

उत्तर

0

एक मानक सूची दृश्य के लिए, आप कस्टम ड्रा (https://msdn.microsoft.com/en-us/library/windows/desktop/ff919569(v=vs.85).aspx) नामक तकनीक का उपयोग करना चाह सकते हैं।

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

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