||全局变量||
POINT poly1[5] ,poly2[5],poly3[5];
HPEN hPen;//画笔句柄
HBRUSH hBru;//画刷句柄
||MyPaint函数||
void MyPaint(HDC hdc)
{
SelectObject(hdc,hPen);
SelectObject(hdc,hBru);
Polyline(hdc,poly1,5);
}
||initinstance||
hPen=CreatePen(PS_SOLID,5,RGB(255,0,0));//创建画笔
hBru=CreateHatchBrush(HS_BDIAGONAL,RGB(0,255,0));//创建画刷
//一下几行给点数组赋值
poly1[0].x=10;
poly1[0].y=20;
poly1[1].x=123;
poly1[1].y=56;
poly1[2].x=88;
poly1[2].y=100;
ShowWindow(hWnd, nCmdShow);
UpdateWindow(hWnd);
hdc=GetDC(hWnd);
MyPaint(hdc);
注1:掌握Polyline 和Polygon的用法,第二个参数是点的数组指针,通过这两个函数将点连成图形。