## 1、gdi+两种创建画笔的方式
* GdipCreatePen1 从颜色中创建
* GdipCreatePen2 从画刷中创建
## 2、aardio中给我们准备了一个单独的模块gdip.pen来定义它
* 同样来看看它的构造函数,也是可以椐传入不同参数来自动识别,nice
![](https://img.kancloud.cn/ac/6a/ac6a2c39456a57a228eabc32e2dac688_799x451.png)
* 同样来看看提示,可传入2种不同参数
![](https://img.kancloud.cn/aa/50/aa50feb77bab779849c1e8842c59c922_847x409.png)
## 3、扩展:即然上面提到了画刷,我们来看看aardio中gdip给我们提供的画刷模块
* 同画笔一样,也是单独提供的模块,不同的是不同类型画刷分别做成了一个库
* 下图中方框,是前两节和本节用到的库,箭头是gdip提供的4种画刷
![](https://img.kancloud.cn/d1/47/d147382d488e3d57928c7d8c43112472_333x424.png)
4、简单的从颜色来创建
```
var pen = gdip.pen(0xFFFF0000,2,2/*_UnitPixel*/)
```
- CChart
- CChart库
- custom窗口
- 标题、坐标轴名称、图例
- 网格、背景
- 常用参数
- 曲线
- 方波图
- 工具提示
- 示波器
- mdf
- 读取IDBlock
- 数据类型
- HDBlock
- 类小知识
- 小知识点
- io读取二进制文件
- string.load()一次读取二进制文件
- 智能提示
- 杂项
- 读取txt文件
- 读取txt文件02
- 计时器
- 隔一秒换背景颜色
- 关于time的库
- gdi
- 绘点
- 绘线
- 绘线 说明1
- 绘线 说明2
- PolyLine 一次多点绘线
- 绘曲线
- 绘线 注意点
- MoveToEx
- 画笔
- 预定义对象
- 使用预定义pen
- 自定义画笔
- 其它
- 画刷
- 自定义创建画刷
- 形状
- 矩形
- 圆角矩形
- 多边形 扇图
- 扇形 和 弦图
- 椭圆
- 填充矩形
- Arc
- api
- BeginPaint()
- EndPaint()
- TextOutW()
- SelectObject()
- gdi函数
- apiList
- 坐标转换
- 坐标转换api
- 小提示
- 直接调用api函数
- gdip
- 入门-画图形
- 初始化+反初始化
- 创建graphics
- 创建画笔
- gdip颜色
- 画笔样式
- 画直线
- 画形函数
- 文字输出