zoukankan      html  css  js  c++  java
  • 程序中的对话框应用(3)- “字体”对话框

    “字体”对话框允许用户任意选择一种字体并设置字体样式,用户选择的字体包含在Font属性中,使用“字体”对话框可为任意具有Font属性的组件设置字体。

    1、使用“字体”对话框设置Memo字体样式示例:

    procedure TForm1.Button1Click(Sender: TObject);
    begin
      FontDialog1.Execute;
      Memo1.Font.Name:= FontDialog1.Font.Name;
      Memo1.Font.Size:= FontDialog1.Font.Size;
      Memo1.Font.Style:= FontDialog1.Font.Style;
      Memo1.Font.Color:= FontDialog1.Font.Color;//就是将“字体”对话框属性赋值给带有font属性的组件
    end;

    2、在“字体”对话框中显示引用按钮,修改Options属性中的fdApplyButton属性为True,对话框中将出现一个“应用”按钮

     

    Options属性说明

    属性 说明
    fdAnsiOnly 只显示windows字符集字体
    fdApplyButton 无论是否有OnApply处理过程,“字体”对话框中均显示“应用“按钮
    fdEffects 显示效果组合框,该组合框包含了删除线、下划线、复选框、颜色下拉列表框
    fdFixedPitchOnly 只显示等宽字体
    fdForceFontexist 只允许用户在字体组合框中输入存在的字体,如果输入一个不存在的字体,单击”确定“按钮将弹出错误提示对话框
    fdLimitSize 激活MaxFontSize属性和MinFontSize属性,限制字体大小
    fdNoFaceSel 在字体对话框打开时,不显示选中的字体
    fdNoOEMFonts 在字体对话框中只显示非OEM字体
    fdScalableOnly 在字体对话框中只显示缩放的字体
    fdNoSimulations 在字体对话框中只显示实际字体,而不是DGI字体模拟
    fdNoSizeSel 在对话框打开时不显示选中的字体大小
    fdNoStyleSel 在对话框打开时不显示选中字体的风格
    fdNoVectorFontes 与fdNoOEMFnts相同
    fdShowHelp 在对话框中显示”帮助“按钮
    fdTrueTypeOnly 在字体对话框中只显示trueType字体
    fdWysiwyg 在字体对话框中只显示屏幕设备和打印机设备都可用的字体
    fdAnsiOnly 只显示windows字符集字体
  • 相关阅读:
    我的项目物业收费
    我的项目人员定位
    我的简历
    我的项目证券分析
    MSIL探索-序
    VC++深入详解笔记.cpp
    减少图片分辨率
    PL/SQL Developer 7.1 正式版 完美破解
    Lamp软件环境安装
    CentOS 6.4 安装
  • 原文地址:https://www.cnblogs.com/fansizhe/p/12784115.html
Copyright © 2011-2022 走看看