2010-12-24 8 views
0

以下の画像は、標準的なカスタムページのサイズを示していますサイズ変更

http://img232.imageshack.us/img232/8449/imagejp.png

私は意図的にあなたが通常Captionを参照してください上部のパネル、Descriptionを削除しましたLogo。つまり、ページの実際のサイズは非常に小さいことがわかります。上、左、右の隙間があります。ページのサイズを変更する方法はありますか?したがって、ギャップはありませんか?私はイメージが全体のスペースを取るようにしたい。

CreateCustomPage機能を使用してページを作成します。

+2

ページの余白を変更すると、セットアップウィザードの残りのページで設定されたパターンが破損することがわかりますか?マージンが気に入っているかどうかにかかわらず、1つを除いてすべてのページが尊重されていれば、視覚的に不快感を与えることになります。これが基本テンプレートの一部である理由があります。 –

+0

実際に私自身のウェルカムページを作成したいのですが、デフォルトのウェルカムページの外観を確認すると、デザインがウィザードの残りの部分とはかなり違うことに気付くでしょう。 – Paya

答えて

1

は、だから私は、これは非常に簡単に行うことができます発見した:

//カスタムページを作成します
メインページ:= CreateCustomPage(wpSelectTasks、 ''、 '');
mainPage.Surface.Notebook.SetBounds(0、0、WizardForm.ClientWidth、ScaleY(260));

しかし、あなたはページを切り替えるときに、古い値にノートブックの境界を変更する必要があるか、あなたはこれらの影響を受けるのページでコントロールの位置を変更する(またはそれらをスキップする必要があるので、このコードは、他のウィザードページに影響します注意してください)。

This SO answerもウィザードページの境界を変更しています。

1

あなたはInno Setupのウィザードのページのいずれかを完全に制御したい場合は、CreateCustomPageの代わりにCreateCustomForm機能を使用する必要があります。

コメントで述べたように、CreateCustomPageは、一貫したルックアンドフィールのためにベーステンプレートの余白やその他の要素を保持しています。それはInno Setupの魅力の一部です。標準化された見栄えのよいUIを使って簡単なセットアップウィザードを作成するのが簡単です。しかし、これを無効にしたいと確信しているのであれば、それは確かに選択肢です。 CreateCustomFormを使用すると、フォームをレイアウトすることができます。

あなた自身のウェルカムページを作成する場合は、デフォルトのウェルカムページが表示されていることを確認してください。