기본 페이지의 RichEditorViewer
의 글꼴 색 속성을 변경해야하지만 컨트롤 이름이나 속성 이름을 찾을 수 없습니다. 이걸로 도움이 필요합니다 ...InnoSetup, RichEditorViewer의 색을 변경하는 방법
InfoBeforePage
의 RichEditorViewer
(I 글꼴 색상을 변경해야) :
const
Custom_Height = 570;
Custom_ProgressBar_Height = 30;
Page_Color = $7b2b68;
Page_Color_Alternative1 = clblack;
Page_Color_Alternative2 = clwhite;
Font_Color = $fffbff;
var
DefaultTop,
DefaultLeft,
DefaultHeight,
DefaultBackTop,
DefaultNextTop,
DefaultCancelTop,
DefaultBevelTop,
DefaultOuterHeight: Integer;
procedure InitializeWizard();
begin
DefaultTop := WizardForm.Top;
DefaultLeft := WizardForm.Left;
DefaultHeight := WizardForm.Height;
DefaultBackTop := WizardForm.BackButton.Top;
DefaultNextTop := WizardForm.NextButton.Top;
DefaultCancelTop := WizardForm.CancelButton.Top;
DefaultBevelTop := WizardForm.Bevel.Top;
DefaultOuterHeight := WizardForm.OuterNotebook.Height;
// Pages (Size)
WizardForm.Height := Custom_Height;
WizardForm.InnerPage.Height := WizardForm.InnerPage.Height + (Custom_Height - DefaultHeight);
WizardForm.LicensePage.Height := WizardForm.LicensePage.Height + (Custom_Height - DefaultHeight);
// Pages (Color)
WizardForm.color := Page_Color_Alternative1;
WizardForm.FinishedPage.Color := Page_Color;
WizardForm.InfoAfterPage.Color := Page_Color;
WizardForm.InfoBeforePage.Color := Page_Color;
WizardForm.InnerPage.Color := Page_Color;
WizardForm.InstallingPage.color := Page_Color;
WizardForm.LicensePage.Color := Page_Color;
WizardForm.PasswordPage.color := Page_Color;
WizardForm.PreparingPage.color := Page_Color;
WizardForm.ReadyPage.Color := Page_Color;
WizardForm.SelectComponentsPage.Color := Page_Color;
WizardForm.SelectDirPage.Color := Page_Color;
WizardForm.SelectProgramGroupPage.color := Page_Color;
WizardForm.SelectTasksPage.color := Page_Color;
WizardForm.UserInfoPage.color := Page_Color;
WizardForm.WelcomePage.color := Page_Color;
// Controls (Size)
WizardForm.InfoAfterMemo.Height := (Custom_Height - (DefaultHeight/2));
WizardForm.InfoBeforeMemo.Height := (Custom_Height - (DefaultHeight/2));
WizardForm.InnerNotebook.Height := WizardForm.InnerNotebook.Height + (Custom_Height - DefaultHeight);
WizardForm.LicenseMemo.Height := WizardForm.LicenseMemo.Height + (Custom_Height - DefaultHeight);
WizardForm.OuterNotebook.Height := WizardForm.OuterNotebook.Height + (Custom_Height - DefaultHeight);
WizardForm.ProgressGauge.Height := Custom_ProgressBar_Height
WizardForm.ReadyMemo.Height := (Custom_Height - (DefaultHeight/2));
WizardForm.Taskslist.Height := (Custom_Height - (DefaultHeight/2));
WizardForm.WizardBitmapImage.Height := (Custom_Height - (DefaultHeight - DefaultBevelTop));
WizardForm.WizardBitmapImage2.Height := (Custom_Height - (DefaultHeight - DefaultBevelTop));
// Controls (Location)
WizardForm.BackButton.Top := DefaultBackTop + (Custom_Height - DefaultHeight);
WizardForm.Bevel.Top := DefaultBevelTop + (Custom_Height - DefaultHeight);
WizardForm.CancelButton.Top := DefaultCancelTop + (Custom_Height - DefaultHeight);
WizardForm.LicenseAcceptedRadio.Top := WizardForm.LicenseAcceptedRadio.Top + (Custom_Height - DefaultHeight);
WizardForm.LicenseNotAcceptedRadio.Top := WizardForm.LicenseNotAcceptedRadio.Top + (Custom_Height - DefaultHeight);
WizardForm.NextButton.Top := DefaultNextTop + (Custom_Height - DefaultHeight);
WizardForm.Top := DefaultTop - (Custom_Height - DefaultHeight) div 2;
//WizardForm.ProgressGauge.Top := (DefaultHeight/2)
// Controls (Back Color)
WizardForm.DirEdit.Color := Page_Color_Alternative2;
WizardForm.GroupEdit.Color := Page_Color_Alternative2;
WizardForm.InfoAfterMemo.Color := Page_Color_Alternative2;
WizardForm.InfoBeforeMemo.Color := Page_Color_Alternative2;
WizardForm.LicenseMemo.Color := Page_Color_Alternative2;
WizardForm.MainPanel.Color := Page_Color;
WizardForm.PasswordEdit.Color := Page_Color_Alternative2;
WizardForm.ReadyMemo.Color := Page_Color_Alternative2;
WizardForm.Taskslist.Color := Page_Color;
WizardForm.UserInfoNameEdit.Color := Page_Color_Alternative2;
WizardForm.UserInfoOrgEdit.Color := Page_Color_Alternative2;
WizardForm.UserInfoSerialEdit.Color := Page_Color_Alternative2;
// Controls (Font Color)
WizardForm.FinishedHeadingLabel.font.color := Font_Color;
WizardForm.InfoafterMemo.font.Color := Font_Color;
WizardForm.FinishedLabel.font.color := Font_Color;
WizardForm.DirEdit.font.Color := Page_Color_Alternative1;
WizardForm.Font.color := Font_Color;
WizardForm.GroupEdit.font.Color := Page_Color_Alternative1;
WizardForm.InfoBeforeMemo.font.Color := Page_Color_Alternative1;
WizardForm.LicenseMemo.font.Color := Page_Color_Alternative1;
WizardForm.MainPanel.font.Color := Font_Color;
WizardForm.PageDescriptionLabel.font.color := Font_Color;
WizardForm.PageNameLabel.font.color := Font_Color;
WizardForm.PasswordEdit.font.Color := Page_Color_Alternative1;
WizardForm.Taskslist.font.Color := Font_Color;
WizardForm.UserInfoNameEdit.font.Color := Page_Color_Alternative1;
WizardForm.UserInfoOrgEdit.font.Color := Page_Color_Alternative1;
WizardForm.UserInfoSerialEdit.font.Color := Page_Color_Alternative1;
WizardForm.WelcomeLabel1.font.color := Font_Color;
WizardForm.WelcomeLabel2.font.color := Font_Color;
WizardForm.ReadyMemo.font.Color := Page_Color_Alternative1;
end;
,536,913 :
이것은 내가 사용하는 코드입니다 TWizardForm (TSetupForm)의 속성입니다 페이지
이 페이지 InfoBeforePage (NewNotebookPage)에있는 TRichEditViewer 구성 요소 : 63,210
이 페이지의 올바른 이름은 InfoBeforePage이며 다음과 같습니다. InfoBeforePage : TNewNotebookPage; 독서; TWizardForm = class (TSetupForm) – Slappy
수정 해 주셔서 감사합니다. – ElektroStudios