||全局變量||
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的用法,第二個參數是點的數組指針,通過這兩個函數将點連成圖形。