Visual_C++面向对象与可视化程序设计_第5章.pptxVIP

  • 17
  • 0
  • 约1.28万字
  • 约 37页
  • 2016-12-07 发布于江西
  • 举报

Visual_C++面向对象与可视化程序设计_第5章.pptx

第5章文本与字体 Windows经常使用GDI进行文本输出。在 图形和文本并没有明显的界限 一定意义上,任何内容 都可以看成图形实体 使用定义好的与设备无关的字体集, Windows就能维护它的设备无关性,提供“所见即所得”的好处,即屏幕所见与设备输出的文本是一样的。 先要获得文本句柄文本操作设置字体、字符大小、字符颜色等有关属性将这些属性选入设备环境5.1 设置文本的设备环境 5.1.1 字体句柄 描述所要显示 的文本的大小、 Win 系统提供了七种 基本字体 类型和外形 物理字体是为特殊设备设计的,因而是设备相关的字体 逻辑字体定义的字符集是设备无关的,它可以精确标度,因 此得到广泛应用字体ANSI_FIXED 说明ANSI标准的固定宽度的字体常作为默认字体 Win用它作为 系统界面字体ANSI标准的可变宽度的字体当前GUI的默认字体由标准原设备制造商(OEM)提供当前图形设备的字体Windows的标准固定宽度的字体Windows提供的可变宽度的字体ANSI_VARDEFAULT_GUIOEM_FIXEDDEVICE_DEFAULTSYSTEM_FIXEDSYSTEM(1) 定义字体句柄变量: HFONT hF; //hF为字体的句柄(2) 调函数GetStockObject获得系统字体句柄 它返回的是系统的默认字体 hF= GetStockObject( ): (3) 调用函

文档评论(0)

1亿VIP精品文档

相关文档