GDI+ 中用自定义线帽花了一个三角形,不知如何填充??
1. 自定义线帽花了一个三角形,不知如何填充??
2. 还有三角形有一个角不是尖的,不知如何处理??
如图:

代码:
2. 还有三角形有一个角不是尖的,不知如何处理??
如图:

代码:
case WM_LBUTTONUP:
{
y.x = LOWORD(lParam);
y.y = HIWORD(lParam);
hdc = GetDC(hwnd);
Graphics hh(hdc);
Pen pen(Color(255,0,255,255));
pen.SetWidth(5);
pen.SetLineJoin(LineJoinMiterClipped);
GraphicsPath EndPath;
EndPath.AddLine(0,0,5,-10);
EndPath.AddLine(0,0,-5,-10);
EndPath.AddLine(5,-10,-5,-10);
CustomLineCap EndCap(NULL,&EndPath);
pen.SetCustomEndCap(&EndCap);
hh.DrawLine(&pen,x.x,x.y,y.x,y.y);
}
return 0;
case WM_LBUTTONDOWN:
x.x = LOWORD(lParam);
x.y = HIWORD(lParam);
return 0;
...全文


图形处理/算法
