1.Clsid,Encode
2.Params
3.GdipSaveImageToFile
4.[封装]SaveImageTo的使用
两个代码,分别是 PngClock 和 CPU Watcher。
两个代码界面都是基于GDI+绘制的LayeredWindow上。放上源代码,因此对于初学者等是一个很好的“教程”。
PngClock:基础绘图操作,例如图片绘制和直线绘制。里面有一些关键点的注释,适合菜鸟入门。
CPU Watcher:基础绘图操作,例如直线绘制(还有一个直线发光算法),文字绘制,渐变矩形绘制,位图操作(折线整体移动用……)【CPU Idle Time代码非原创】
图片就不贴了,都是基础(是么。。)代码,界面是很OK的,总之下载下来是不会让你失望的。
Download from RayFile
1.GdipBitmapGetPixel
2.GdipBitmapSetPixel
3.GdipBitmapLockBits & GdipBitmapUnlockBits
1.CreateBitmapFromFile
2.CreateBitmapFromStream
3.CreateBitmapFromHBITMAP
4.CreateBitmapFromHICON
5.CreateBitmapFromGraphics
6.CreateBitmapFromScan0
1.其他创建方式
(1)hWnd
(2)Image/Bitmap
2.清除画布内容
3.整体旋转
4.整体平移
5.剪辑(遮掩层)
1.初始化图片资源
(1)GdipLoadImageFromFile
(2)GdipLoadImageFromStream
2.绘制图片
(1)GdipDrawImage(I)
(2)GdipDrawImageRect(I)
(3)GdipDrawImageRectRect(I)
(4)贴图刷子
1.DrawXXXX和FillXXXX的小结
2.反锯齿类型的小结
3.Brush和Pen的小结
4.路径的小结
1.GDI+中文字的必须要素
2.GDI+绘制文字
(1)标准画法:GdipDrawString
(2)路径画法:GdipAddPathString
(3)底层画法:GdipDrawDriverString(仅介绍)
1.绘制,填充矩形
(1)绘制一个矩形边框
(2)创建纯色刷子
(3)用刷子填充一个矩形
(4)渐变刷子
2.绘制椭圆
3.反锯齿
1.初始化、关闭GDI+
2.Graphics
3.绘图工具介绍
4.创建第一个VB6的 GDI+ 程序
5.画一条线
1.What's GDI+
2.GDI+ DLL
3.使用GDI+