zoukankan      html  css  js  c++  java
  • GDI 开发的准备工作

    1 需要的链接库和头文件

            大部分函数在 Gdi.dll 和 Gdi32.dll 提供。相关的函数接口和结构都在 Wingdi.h 文件中(如果工程中已包含 Windows.h 就不需要再包含了,因为 Windows.h 已经包含有Wingdi.h 文件)。

    2 相关概念:设备上下文(DC)、输出操作、绘图对象

            GDI要想学会就必须得理解以上几个概念及相互之间的关系。我们都知道GDI是用于windows系统的绘画开发接口,那么我们可以假设做为一个画家创作需要哪些条件。

            首先,我们得知道我们在哪做画,墙壁上、木板上、纸上还是等等一切可以涂鸦的地方。

            其次,我们得有做画的工具,毛笔、钢笔、铅笔等等。

            再其次,我们做画得有一些技巧,横着画,竖着画,扭着画,等等。

            同理,要让windows电脑做图,设备上下文(DC)就是解决电脑在哪做图的,是在显示器做图,还是打印机,还是其它的显示设备。然后我们得选择绘图对象(画笔、画刷、位图等),最后就可以开始一些动作(画直线、画文字、画曲线等)。

            综上所述,GDI的开发流程:获取设备上下文 -> 选择绘图对象 -> 执行输出操作

  • 相关阅读:
    【Cocos2d-Js基础教学(3)各种基类的定义和使用】
    【Cocos2d-Js基础教学(2)类的使用和面向对象】
    【Cocos2d-x 3.X 资源及脚本解密】
    Django项目中使用Redis
    Django项目中使用Redis
    Django学习笔记二
    Django初识 学习笔记一
    前端之HTML(一)
    mysql(三) 数据表的基本操作操作
    python 词云小demo
  • 原文地址:https://www.cnblogs.com/RecreateBySelf/p/4854850.html
Copyright © 2011-2022 走看看