J'utilise le code de How to add clickable links to custom Inno Setup WelcomeLabel?:Inno Setup - Comment changer la couleur de l'hyperlien dans le texte RTF?
procedure InitializeWizard;
var
RichViewer: TRichEditViewer;
begin
RichViewer := TRichEditViewer.Create(WizardForm);
RichViewer.Left := WizardForm.WelcomeLabel2.Left;
RichViewer.Top := WizardForm.WelcomeLabel2.Top;
RichViewer.Width := WizardForm.WelcomeLabel2.Width;
RichViewer.Height := WizardForm.WelcomeLabel2.Height;
RichViewer.Parent := WizardForm.WelcomeLabel2.Parent;
RichViewer.BorderStyle := bsNone;
RichViewer.TabStop := False;
RichViewer.ReadOnly := True;
WizardForm.WelcomeLabel2.Visible := False;
RichViewer.RTFText :=
'{\rtf1 Lorem ipsum dolor sit amet ' +
'{\b {\field{\*\fldinst{HYPERLINK "https://www.example.com/" }}' +
'{\fldrslt{CLICK_HERE}}}} ' +
'consectetur adipiscing elit.}';
end;
Et je veux changer la couleur du lien bleu:
Comment puis-je utiliser une syntaxe pour changer de changement de couleur de lien hypertexte dans RTF du answer by Oliver Bock to What is the RTF syntax for a hyperlink? avec le code ci-dessus?
{\colortbl ;\red0\green0\blue238;}
{\field{\*\fldinst HYPERLINK "URL"}{\fldrslt{\ul\cf1Text to display}}}
Et la question est? Vous ne savez pas comment fusionner ces codes ensemble ou quoi? –
En outre, la couleur par défaut d'un lien est bleu, alors pourquoi voulez-vous le changer en bleu ?? –
Alors, à quoi ça ressemble? Il a l'air bleu pour moi. Montrez-nous une capture d'écran. –