第三节 windows绘制图形
说到绘制,又想起上一节的的GDI接口,当然绘制图形也要这个.当然如果要开发游戏的话一般用Diectx(Direct eXtension,简称DX,是专门用于多媒体编程的接口,进入正题
绘制图形需要画笔,和绘制函数
1->先说绘制函数 LineTo()函数从上一次画笔所在位置作为起点,一直画到LineTo()函数指定位置终止
BOOL LineTo(HDC hdc,int x,int)
MoveToEx()函数只移动画笔的位置,并不画线.
BOOL MoveToEx(HDC hdc,int x,int y,LPPOINT lpPoint)
2->画笔,先声明画笔类HPEN hNewPen,Pen然后用CreatePen来构造一个画笔,接着用SelectObject(hdc,hNewPen)来选择画笔 用Pen来保存上一个画笔,最后再用SelectObject选择回去
3->画刷,先声明HBRUSH类 CreateHatchBrush()函数创建带图案的画刷,CreateSolidBrush()函数不带图案
4->矩形 Rectangle 画矩形,RoundRect画圆角矩形
5->弧,饼,弦 是Arc()、Pie()、Chord()来完成 具体的可以查看msdn.