I need to draw a quadratic bezier curve (start point, end point and 1 control point) quickly. I could use the Canvas.PolyBezier function, which calls the windows graphics dll, but that's for a cubic bezier (2 control points). I can't duplicate one of my 3 points to make 4 points because that increases the weight of that point making the curve destorted from the quadratic curve.
Is there a windows dll function I could call for drawing a quadratic bezier or is there a clever way I can draw a quadratic bezier using the PolyBezier procedure?

Thanks

Peter

p.s I don't want to write my own procedure because it won't be as optimized as PolyBezier.