我需要更改RichEditorViewer
默认页面的字体颜色属性,但找不到控件名称或属性名称,我需要帮助...
的RichEditorViewer
(InfoBeforePage
我需要更改字体颜色):
这是我正在使用的代码:
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;