का उपयोग कर रनटाइम में एक इमेजलिस्ट में एक पीएनजी छवि जोड़ें, मुझे TImageList
पर रनटाइम में एक पीएनजी छवि जोड़ने की आवश्यकता है। मैं TCustomImageList
द्वारा कार्यान्वित कार्यों को देखा है, लेकिन वे केवल एक और ImageList सेडेल्फी XE
- बिटमैप्स,
- चिह्न या
- छवियों जोड़ने की अनुमति
उदाहरण के लिए:
function Add(Image, Mask: TBitmap): Integer;
function AddIcon(Image: TIcon): Integer;
function AddImage(Value: TCustomImageList; Index: Integer): Integer;
procedure AddImages(Value: TCustomImageList);
function AddMasked(Image: TBitmap; MaskColor: TColor): Integer;
मैं इस छवि को बीएमपी में परिवर्तित किए बिना एक छवि सूची घटक में एक पीएनजी छवि कैसे जोड़ सकता हूं?
आईडीई पहले से ही डिजाइन समय में कोई ImageList के लिए एक PNG जोड़ सकते हैं:
अब हम कार्यावधि में यह करने के लिए की जरूरत है।
रखो CommCtrl खंड का उपयोग करता है करने के लिए ImageList_Add() उपलब्ध बनाने के लिए। – denim