voglio aggiungere pulsanti progettati su misura per il mio Inno Script con la classe TBitmapImage
.Inno Setup: TBitmapImage non viene visualizzato
Il mio script Inno Setup sta compilando bene, ma la bitmap non viene visualizzata in forma. Ho esaminato tutte le possibilità ma non riesco a trovare l'errore che ho fatto. È così che la parte TBitmapImage
assomiglia atm:
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;
non si vede nulla di sbagliato con il codice, provare MuteImage.BringToFront(); potrebbe essere che l'ordine z si stia accumulando. –
Ho aggiunto che, non ha aiutato:/ Ho bisogno di specificare qualcosa nel()? Non riesco a trovare questo nella documentazione. – PTS
Nessun argomento su BringToFront. Non hanno fatto Innosetup per anni, ma IOF ho avuto questo problema in un'applicazione Delphi, Forggetting per impostare genitore, bringtofont, o semplicemente il genitore sbagliato sarebbe il livello qualitativo vorrei cercare. –