gdiplus: Added GdipSetPenBrushFill.
This commit is contained in:
parent
7cc8b279fb
commit
a72be4b167
@ -541,7 +541,7 @@
|
|||||||
@ stub GdipSetPathGradientTransform
|
@ stub GdipSetPathGradientTransform
|
||||||
@ stub GdipSetPathGradientWrapMode
|
@ stub GdipSetPathGradientWrapMode
|
||||||
@ stub GdipSetPathMarker
|
@ stub GdipSetPathMarker
|
||||||
@ stub GdipSetPenBrushFill
|
@ stdcall GdipSetPenBrushFill(ptr ptr)
|
||||||
@ stub GdipSetPenColor
|
@ stub GdipSetPenColor
|
||||||
@ stub GdipSetPenCompoundArray
|
@ stub GdipSetPenCompoundArray
|
||||||
@ stdcall GdipSetPenCustomEndCap(ptr ptr)
|
@ stdcall GdipSetPenCustomEndCap(ptr ptr)
|
||||||
|
@ -144,6 +144,25 @@ GpStatus WINGDIPAPI GdipGetPenDashStyle(GpPen *pen, GpDashStyle *dash)
|
|||||||
return Ok;
|
return Ok;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
GpStatus WINGDIPAPI GdipSetPenBrushFill(GpPen *pen, GpBrush *brush)
|
||||||
|
{
|
||||||
|
GpStatus retval;
|
||||||
|
|
||||||
|
if(!pen || !brush)
|
||||||
|
return InvalidParameter;
|
||||||
|
|
||||||
|
GdipDeleteBrush(pen->brush);
|
||||||
|
retval = GdipCloneBrush(brush, &pen->brush);
|
||||||
|
if(retval != Ok)
|
||||||
|
return retval;
|
||||||
|
|
||||||
|
DeleteObject(pen->gdipen);
|
||||||
|
pen->gdipen = ExtCreatePen(pen->style, roundr(pen->width), &pen->brush->lb, 0,
|
||||||
|
NULL);
|
||||||
|
|
||||||
|
return Ok;
|
||||||
|
}
|
||||||
|
|
||||||
GpStatus WINGDIPAPI GdipSetPenCustomEndCap(GpPen *pen, GpCustomLineCap* customCap)
|
GpStatus WINGDIPAPI GdipSetPenCustomEndCap(GpPen *pen, GpCustomLineCap* customCap)
|
||||||
{
|
{
|
||||||
GpCustomLineCap * cap;
|
GpCustomLineCap * cap;
|
||||||
|
@ -31,6 +31,7 @@ GpStatus WINGDIPAPI GdipClonePen(GpPen*,GpPen**);
|
|||||||
GpStatus WINGDIPAPI GdipCreatePen1(ARGB,REAL,GpUnit,GpPen**);
|
GpStatus WINGDIPAPI GdipCreatePen1(ARGB,REAL,GpUnit,GpPen**);
|
||||||
GpStatus WINGDIPAPI GdipDeletePen(GpPen*);
|
GpStatus WINGDIPAPI GdipDeletePen(GpPen*);
|
||||||
GpStatus WINGDIPAPI GdipGetPenDashStyle(GpPen*,GpDashStyle*);
|
GpStatus WINGDIPAPI GdipGetPenDashStyle(GpPen*,GpDashStyle*);
|
||||||
|
GpStatus WINGDIPAPI GdipSetPenBrushFill(GpPen*,GpBrush*);
|
||||||
GpStatus WINGDIPAPI GdipSetPenCustomEndCap(GpPen*,GpCustomLineCap*);
|
GpStatus WINGDIPAPI GdipSetPenCustomEndCap(GpPen*,GpCustomLineCap*);
|
||||||
GpStatus WINGDIPAPI GdipSetPenCustomStartCap(GpPen*,GpCustomLineCap*);
|
GpStatus WINGDIPAPI GdipSetPenCustomStartCap(GpPen*,GpCustomLineCap*);
|
||||||
GpStatus WINGDIPAPI GdipSetPenDashStyle(GpPen*,GpDashStyle);
|
GpStatus WINGDIPAPI GdipSetPenDashStyle(GpPen*,GpDashStyle);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user