1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Windows Interface Reference: Line structure</title>
</head>
<body>
<h1>Line </h1>
<p>The Line structure contains functions to draw lines.</p>
<pre>structure Line :
sig
type HDC
type RECT = { top: int, left: int, bottom: int, right: int }
type POINT = { x: int, y: int }
datatype PointType =
PT_BEZIERTO
| PT_BEZIERTOANDCLOSE
| PT_LINETO
| PT_LINETOANDCLOSE
| PT_MOVETO
eqtype ArcDirection
val AD_CLOCKWISE : ArcDirection
val AD_COUNTERCLOCKWISE : ArcDirection
val AngleArc : HDC * int * int * int * real * real -> unit
val Arc : HDC * RECT * int * int * int * int -> unit
val ArcTo : HDC * RECT * int * int * int * int -> unit
val GetArcDirection : HDC -> ArcDirection
val LineTo : HDC * POINT -> bool
val MoveToEx : HDC * POINT -> POINT
val PolyBezier : HDC * POINT list -> unit
val PolyBezierTo : HDC * POINT list -> unit
val PolyDraw : HDC * (PointType * POINT) list -> unit
val Polyline : HDC * POINT list -> unit
val PolylineTo : HDC * POINT list -> unit
val SetArcDirection : HDC * ArcDirection -> ArcDirection
end</pre>
</body>
</html>
|