誰かがGOG.comゲームインストーラを見た?単一のキャプションにPathやNeed Sizeなどのようなウェルカムテキスト文字列を作成するにはどうすればいいですか?太字の部分。ここでInno Setupでフォーマットされたテキスト(部分太字)のインストーラを作成しますか?
は、文字列の改行はパス
誰かがGOG.comゲームインストーラを見た?単一のキャプションにPathやNeed Sizeなどのようなウェルカムテキスト文字列を作成するにはどうすればいいですか?太字の部分。ここでInno Setupでフォーマットされたテキスト(部分太字)のインストーラを作成しますか?
は、文字列の改行はパス
をインストール変更した後、あなたがTrueにRFTText
プロパティを設定TRichEditViewer
とUseRichEdit
を使用することができますどのように変化するかの例です。
は `TLabel`、フォーマットを持つことができないこのサンプル
procedure CreateCustomPages;
var
Page : TWizardPage;
rtfHelpText : TRichEditViewer;
s: string;
begin
Page := CreateCustomPage(wpWelcome, 'Custom wizard page controls', 'Bold Demo');
Page.Surface.Align:=alCLient;
s:='{\rtf1\ansi\ansicpg1252\deff0\deflang13322{\fonttbl{\f0\fnil\fcharset0 Tahoma;}}'+
'\viewkind4\uc1\pard\f0\fs16 This is a normal text, \b and this is a bold text\b0\par}';
rtfHelpText := TRichEditViewer.Create(Page);
rtfHelpText.Parent := Page.Surface;
rtfHelpText.Left := 0;
rtfHelpText.Top := 0;
rtfHelpText.Width := Page.SurfaceWidth;
rtfHelpText.Height := Page.SurfaceHeight;
rtfHelpText.Scrollbars := ssVertical;
rtfHelpText.ReadOnly := True;
rtfHelpText.UseRichEdit := True;
rtfHelpText.RTFText := s;
end;
procedure InitializeWizard();
begin
CreateCustomPages();
end;
おそらくOPはその豊富な編集でBorderStyle = noneを望んでいるでしょう彼らはinnoでそれをすることができますか? –
@WarrenP:はい、問題ありません( 'rtfHelpText.BorderStyle:= bsNone')。 OPはおそらく 'rtfHelpText.Color:= clBtnFace'も望んでいます。 (IMHO、国境はありませんが、clWindowの背景は恐ろしいですね) –
RTFViewerについて知っていますが、それは正確には私が意味するものではありません。正しくインストールするパスを表示できず、可能であれば、 C:\ Program
を試してみてください。いずれかのいくつかの 'TLabel'コントロールを使用するか、他のコントロールを使用します(GDIを使用してテキストを手動で描画することもできます)。 –
RICHEDITコントロールやHTMLレンダラーのようです。 –
あなたが正しいものを手に入れたら['accept answers'](http://meta.stackexchange.com/a/5235/179541)を忘れないでください – TLama