2013-04-17 3 views
1

다음 레이아웃을 가진 사용자 정의 Innosetup 페이지를 작성하려고합니다. 이것은 맨 처음 페이지로 표시되며 사용자가 구성 버튼을 클릭하면 일반 설치 페이지로 이동합니다. 사용자가 설치 버튼을 클릭하면 설치가 자동으로 실행됩니다.사용자 정의 버튼이있는 사용자 정의 Innosetup 페이지

+------------------------------------+ 
|         | 
|         | 
|  a bitmap image    | 
|         | 
|         | 
+------------------------------------+ 
Cancel    Install Configure 

사용자 정의 페이지 및 양식처럼 보입니다. Innosetup으로 이것이 가능합니까?

답변

0

첫 번째 대답에서 나는 추가 버튼에 대한 요구 사항을 실제로 볼 수 없었습니다.

InnoSetup에서는이 작업을 수행 할 수 없다고 생각하지만 실제로 페이지를 보여주는 "래퍼"응용 프로그램을 만들 수 있으며 "설치"버튼을 클릭하면 InnoSetup 설정이 실행됩니다. Inno Setup - replace default next/back/cancel buttons : 검색


는 SO 조금 더, 나는이 질문에 대한 답변에 설명 된대로 UI에 자신의 버튼을 추가 하는 방법이 실제로있다 발견했다. 그러나 원하지 않는 버튼을 제거 할 수있는 방법이 있는지 나는 모른다.

이 답변에는 \ program files \ inno setup 5 \ examples의 CodeClasses.iss 예제 스크립트에 예제가 나와 있습니다.

+0

어, 무엇부터 대답합니까? 왜이 응용 프로그램을 만들겠습니까? 그건 내 말이 맞지 않아. – TLama

+0

InnoSetup에 대한 페이지를 만드는 방법을 알지 못한다고 생각하면서 첫 번째 답변을 작성했습니다. 이것은 두 번째 (편집 된) 대답입니다. 나는 그것이 왜 당신에게 이해가되지 않는지 이해하지 못합니다. InnoSetup이 설정 버튼을 대체하는 "페이지"를 만들 수 없다는 것을 감안할 때 원하는 사용자 인터페이스를 보여준 작은 래퍼 응용 프로그램을 사용하여 설정을 시작하는 것이 적절한 방법입니다. –

+0

죄송합니다. 답변을 수정 한 것을 간과했습니다. 그러나 나는 아직도이 목적을 위해 외부의 것을 좋아하지 않는다. 'OnClick' 이벤트를 발생시켜 표준 버튼 클릭을 시뮬레이션 할 수 있습니다. 설치 버튼 클릭으로/SILENT 매개 변수와 동일한 설정을 실행할 수 있습니다. – TLama

관련 문제