BOOL BeginPath(HDC hDC);
Declare Function BeginPath Lib "gdi32" (ByVal hDC As Long) As Long
NTでパス生成に使用可能な関数は、AngleArc、Arc、ArcTo、Chord、CloseFigure、Ellipse、ExtTextOut、LineTo、MoveToEx、Pie、PolyBezier、PolyBezierTo、PolyDraw、Polygon、Polyline、PolylineTo、PolyPolygon、PolyPolyline、Rectangle、RoundRect、TextOutである。
95でパス生成に使用可能な関数は、CloseFigure、ExtTextOut、LineTo、MoveToEx、PolyBezier、PolyBezierTo、Polygon、Polyline、PolylineTo、PolyPolygon、PolyPolyline、TextOutである。
引数の意味は以下の通り。
| hDC | パスを作成するデバイスコンテキストのハンドル。 |
戻り値は、関数の実行に成功したか否かを表す真偽値である。
Private Sub Command1_Click()
'パスブラケットのオープン
BeginPath Picture1.hDC
'二つの円を描画
Ellipse Picture1.hDC, 0, 0, 100, 100
Ellipse Picture1.hDC, 50, 50, 150, 150
'パスブラケットのクローズ
EndPath Picture1.hDC
'パスの描画
StrokePath Picture1.hDC
End Sub