नहीं दिखा रहा है, मैं TBitmapImage
कक्षा के साथ अपने इनो स्क्रिप्ट में कस्टम डिज़ाइन किए गए बटन जोड़ना चाहता हूं।इनो सेटअप: TBitmapImage
मेरी इनो सेटअप स्क्रिप्ट बस ठीक से संकलित है लेकिन बिटमैप फॉर्म में नहीं दिख रहा है। मैंने किसी भी संभावना को देखा लेकिन मुझे जो त्रुटि मिली वह प्रतीत नहीं हो रही। यही कारण है कि कैसे TBitmapImage
हिस्सा एटीएम की तरह लग रहा है:
procedure CreateMuteButton(ParentForm: TSetupForm);
var
MuteImage: TBitmapImage;
BitmapFileName: String;
begin
BitmapFileName := ExpandConstant('{tmp}\muteBtn.bmp');
ExtractTemporaryFile(ExtractFileName(BitmapFileName));
MuteImage := TBitmapImage.Create(ParentForm);
MuteImage.Bitmap.LoadFromFile(BitmapFileName);
MuteImage.Cursor := crHand;
MuteImage.OnClick := @MuteButtonOnClick;
MuteImage.Parent := ParentForm;
MuteImage.Left := 45;
MuteImage.Top := 80
MuteImage.Width := 38;
MuteImage.Height := 50;
end;
procedure InitializeWizard();
var
val: Integer;
begin
CreateMuteButton(WizardForm);
(...)
end;
कुछ भी कोड के साथ गलत नहीं देख सकते हैं, की कोशिश MuteImage.BringToFront(); हो सकता है कि जेड ऑर्डर भर रहा हो। –
मैंने जोड़ा कि, मदद नहीं की:/ क्या मुझे() में कुछ निर्दिष्ट करने की आवश्यकता है? मुझे यह दस्तावेज़ीकरण में नहीं मिल रहा है। – PTS
BringToFront पर कोई तर्क नहीं। वर्षों से इनोसेटअप नहीं किया है, लेकिन अगर मुझे डेल्फी ऐप में यह समस्या थी, तो पैरेंट, लेट्टोफॉन्ट, या बस गलत माता-पिता को सेट करने के लिए भूल जाना होगा, मैं देखता हूं। –