1
A
답변
1
나는이 이노 설정에 적절한 가능하다고 생각하지 않습니다. 어쩌면 이노 설치 복제품 일 수도 있습니다.
이노 설치의 모든 레이블은 투명하지 않은 TStaticText
입니다. 따라서 모두를 TLabel
으로 대체해야합니다. 그리고 그들 중 많은 수가 있습니다. 그리고 그들은 Inno Setup에 의해 관리됩니다. 그래서 어떻게 든 새로운 TStaticText
을 Inno Setup에서 원래의 TLabel
으로 설정된 값으로 업데이트해야합니다. 가능하지 않을 수도 있습니다.
사실, 질문과 같은 페이지를 만들 수 있습니다. 그러나 표준 Inno Setup 레이블이 없기 때문에. 그러나 당신은 그들 모두를 숨길 수는 없습니다.
procedure InitializeWizard();
var
BackImage: TBitmapImage;
begin
{ Hide top panel }
WizardForm.MainPanel.Visible := False;
{ Adjust "select dir" page controls for a stretched inner page size }
WizardForm.DirEdit.Left := WizardForm.DirEdit.Left + WizardForm.InnerNotebook.Left;
WizardForm.DirEdit.Top := WizardForm.DirEdit.Top + WizardForm.InnerNotebook.Top;
WizardForm.DirBrowseButton.Left :=
WizardForm.DirBrowseButton.Left + WizardForm.InnerNotebook.Left;
WizardForm.DirBrowseButton.Top :=
WizardForm.DirBrowseButton.Top + WizardForm.InnerNotebook.Top;
{ Hide non-transparent labels }
WizardForm.DiskSpaceLabel.Visible := False;
WizardForm.SelectDirBrowseLabel.Visible := False;
WizardForm.SelectDirLabel.Visible := False;
{ Stretch the outer page across whole form }
WizardForm.OuterNotebook.Width := WizardForm.ClientWidth;
WizardForm.OuterNotebook.Height := WizardForm.ClientHeight;
{ Stretch the inner page across whole outer page }
WizardForm.InnerNotebook.Left := 0;
WizardForm.InnerNotebook.Top := 0;
WizardForm.InnerNotebook.Width := WizardForm.OuterNotebook.ClientWidth;
WizardForm.InnerNotebook.Height := WizardForm.OuterNotebook.ClientHeight;
{ Put buttons on top of the page (image) }
WizardForm.BackButton.BringToFront()
WizardForm.NextButton.BringToFront();
WizardForm.CancelButton.BringToFront();
{ Add a background image }
BackImage := TBitmapImage.Create(WizardForm);
BackImage.Parent := WizardForm.SelectDirPage;
BackImage.Top := 0;
BackImage.Left := 0;
{ ... }
BackImage.Bitmap.LoadFromFile(...);
end;
비슷한 질문 :
- 는 "바닥 글"위에 배경 이미지를 표시 :
How to hide the main panel and show an image over the whole page? - 는 "헤더"와 "사이에 배경 이미지를 표시 바닥 글 "만 : Image covering whole page in Inno Setup.
1
어쩌면 당신은 특별히 이러한 목적을 위해 설계되었습니다 이노 설정에 대한 Graphical Installer을 시도 할 수 있습니다. 그와
당신은 멋진 찾고 설치를 만들 수 있고 배경을 변경 모드 (이 그림은 그림자 전술 게임에 대한 마지막 프로젝트이다) 지원 :
나는이 프로젝트 (상업)의 개발자입니다 그래서 더 많은 정보가 필요하면 언제든지 물어보십시오.
관련 문제
- 1. 이미지를 배경으로 Java에서 사용
- 2. Drawable 이미지를 배경으로 사용
- 3. 이미지를 양식 배경으로 사용 하시겠습니까?
- 4. Wordpress 추천 이미지를 배경으로 사용
- 5. URI의 이미지를 레이아웃 배경으로 사용
- 6. Inno 설치 또는 NSIS 자동 롤백시 오류 발생/설치 중단
- 7. 제거 (Inno 설치) 중에 RestartManager 사용
- 8. Inno 설치 Classic ASP에서 상위 경로 사용
- 9. Inno 설치 : 인터넷에서 파일 설치
- 10. Inno 설치 모듈 식 설치
- 11. VLC 소스 코드 - 설치/설치자
- 12. 두 이미지를 ImageButton의 배경으로 사용 하시겠습니까?
- 13. 제품 추천 이미지를 검색어의 배경으로 사용
- 14. 이미지를 CSS의 내 바닥 글 배경으로 사용
- 15. 데이터베이스 이미지를 배경으로 사용 (windows form)
- 16. Inno 설치 GetExceptionMessage는 Inno 설치 스크립트에서 빈 메시지
- 17. Inno 설치 기본값 설정
- 18. Inno 설치 DefaultDirName 문제
- 19. Inno 설치 열거 자
- 20. Inno 설치 아이콘이 없습니다.
- 21. Inno 설치 폴더
- 22. Inno 설치 : 조건부 플래그
- 23. Inno Installer로 설치 추적하기
- 24. Best Inno 설치 GUI?
- 25. Inno 설치 Sqlite3 플러그인
- 26. Inno 설치 : JSON 작업
- 27. Inno 설치 - 사후 처리
- 28. Inno 설치 : 맞춤 메시지
- 29. Inno 설치 레지스트리
- 30. Inno 설치 및 언어