Win32画多边形为啥不行?
void DrawS(HDC hDC,HBRUSH nBrush2){ POINT polygon={0}; HRGN gon=CreatePolygonRgn{&polugon,5,WINDING}; fillRgn(hDC,gon,nBrush2);}void OnPaint(HWND hWnd){ PAINTSTRUCT obj={0}; HDC hDC=BeginPaint(hWnd,&obj); HPEN nPen=CreatePen(PS_DASH,6,RGB(192,168,026)); HGDIOBJ nOldPen = SelectObject(hDC,nPen); HBRUSH nBrush2 = CreateHatchBrush(HS_HORIZONTAL,RGB(87,11,11)); HGDIOBJ nOldBrush2 = SelectObject(hDC, nBrush2); DrawS(hDC,nBrush2); SelectObject(hDC,nOldBrush2); DeleteObject(nBrush2); SelectObject(hDC,nOldPen); DeleteObject(nPen); EndPaint(hWnd,&obj);}