正在加载图片...
字体 CFont类封装了一个 Windows图形设备接口(GD)字体并提供管理字体 的成员函数。为使用一个 CFont对象,可构造一个 CFont对象并用 CreatFont, Create FontIndirect, Create Point Font或( reate PointFontIndirect将一个 Windows字体附加给它,然后用对象的成员函数操纵字体。 Create pointFont和 Create Point FontIndirect常比使用 Create FontIndirect更容易, 因为它们自动将字体高度从点大小变为逻辑单位 在这里我假定读者已经利用 Application Wizard生成了一个SD界面的 程序代码。接下来的你只需要在CVew派生类的 On draw成员函数中加入绘 图代码就可以了。在这里我需要解释一下 On Draw函数的作用, On draw函 数会在窗口需要重绘时自动被调用,传入的参数CDC*pDC对应的就是DC 环境。使用 On draw的优点就在于在你使用打印功能的时候传入 On draw的 DC环境将会是打印机绘图环境,使用打印预览时传入的是一个称为 CPreviewDO的绘图环境,所以你只需要一份代码就可以完成屏幕窗口显 示/打印预览/打印机绘图三重功能。我们可以利用 Windows的设备无关性 和微软为打印预览所编写的上千行代码很容易的完成一个具有所见即所得 的 Windows应用软件。字体 CFont类封装了一个Windows图形设备接口(GDI)字体并提供管理字体 的成员函数。为使用一个CFont对象,可构造一个CFont对象并用CreatFont, CreateFontIndirect , CreatePointFont 或 CreatePointFontIndirect 将 一 个 Windows 字 体 附 加 给 它 , 然 后 用 对 象 的 成 员 函 数 操 纵 字 体 。 CreatePointFont和CreatePointFontIndirect常比使用CreateFontIndirect更容易, 因为它们自动将字体高度从点大小变为逻辑单位。 在这里我假定读者已经利用Application Wizard生成了一个SDI界面的 程序代码。接下来的你只需要在CView派生类的OnDraw成员函数中加入绘 图代码就可以了。在这里我需要解释一下OnDraw函数的作用,OnDraw函 数会在窗口需要重绘时自动被调用,传入的参数CDC* pDC对应的就是DC 环境。使用OnDraw的优点就在于在你使用打印功能的时候传入OnDraw的 DC环境将会是打印机绘图环境,使用打印预览时传入的是一个称为 CPreviewDC的绘图环境,所以你只需要一份代码就可以完成屏幕窗口显 示/打印预览/打印机绘图三重功能。我们可以利用Windows的设备无关性 和微软为打印预览所编写的上千行代码很容易的完成一个具有所见即所得 的Windows应用软件
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有