Sollyu

  • 捐赠
  • 关于
  1. 首页
  2. 原创文章
  3. 正文

C++学习笔记七

2014年5月28日 3740点热度 0人点赞 0条评论

文本编程,真正的显示出文字来

正文

  • 插入符(闪动的光标)
    创建之后还要显示出来,可以设置显示的宽度和高度。
    为了让插入符适合当前字体的大小,需要获得字体信息——从设备描述表。
    TEXTMETRIC结构体的定义很复杂,涉及字体的各方面定义——
    高度:基线、升序高度、降序高度。
    宽度:平均宽度、最大字符宽度。

  • 图形插入符
    可以新建一个位图资源或者从外部导入已有的资源。
    一个与资源相关联的对象,在其析构时都会把资源销毁。为了避免在响应函数过后就消失,应该把相应的变量定义为成员变量。

  • OnDraw函数
    如果窗口的大小发生变化,则窗口会发生重绘。每次窗口要出现的时候,都会进入OnDraw函数。

  • 字符串类CString
    由一串可变长度的字符组成。重载了多个构造函数
    字符串资源——在需要使用时将其载入到字符串变量中。String Table
    可以创建一个字符串资源,在需要的时候赋值给字符串变量。

  • 路径
    MFC中创建路径层是利用CDC类提供的BeginPath和EndPath来实现的。先调用前者,在设备描述表中打开一个路径层;然后利用图形设备接口提供的绘图函数进行绘图;完成之后调用EndPath函数关闭它。
    在路径层中绘制矩形,对先前输出的文字是没有影响的。

  • 裁剪区域
    程序中设定好的绘图区域,SelectClipPath函数,作用是把当前设置的路径层和设备描述表中已经有的裁剪区域按照一种指定的模式进行互操作。

图片

C++学习笔记七

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: VC++ 画线 笔记
最后更新:2014年5月28日

sollyu

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

COPYRIGHT © 2021 sollyu.com. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

苏ICP备15007531号