是否可以根據嚮導窗體更改向導窗體上的頂部圖像。我可以改變左側的圖像,但想改變頂部(小圖像)。以編程方式更改WizardSmallImageFile - Inno Setup
procedure CurPageChanged(CurPageID: Integer);
begin
if CurPageID = 4 then
filename:= 'babylontoolbar.bmp'
else
filename:= 'label2-crop.bmp';
ExtractTemporaryFile(filename);
(*WizardForm.WizardSmallImageFile.Bitmap.LoadFromFile(ExpandConstant('{tmp}\'+FileName));*)
WizardForm.WizardBitmapImage.Bitmap.LoadFromFile(ExpandConstant('{tmp}\' + FileName));
end;
我只是想知道如何引用小文件替換WizardSmallImageFile
不工作。
感謝您的期待。
謝謝。雖然每次嘗試引用CurPageChanged中的自定義頁面(CurPageID:Integer),但有一個問題;我得到一個類型不匹配。在curPageId = Opt中,那麼是否有辦法輸出一個變量,如頁面名稱到msgBox。這樣我可以自己弄清楚。 – grahamskaraoke
不客氣!抱歉,我現在一直在回答其他問題。那些'wp..'常量是整數,所以你不應該得到類型不匹配的錯誤。他們的名字是相當自我解釋的,但如果你不確定,你可能會打電話給這個程序(http://pastebin.com/TDxQK8VX),它會告訴你。 – TLama
這很好,但對於自定義頁面,它當然顯示未知或自定義頁面ID。該頁面使用Opt:= CreateInputQueryPage(wpInfoBefore,'Delta Toolbar','','');我一直假設頁面名稱是Opt,但顯然我缺少一些東西。我得到的錯誤是類型不匹配。 – grahamskaraoke