Arc

此頁沒有內(nèi)容條目
內(nèi)容

Arc,ArcTo

VB聲明

Declare Function Arc& Lib "gdi32" (ByVal hdc As Long, ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long, ByVal X3 As Long, ByVal Y3 As Long, ByVal X4 As Long, ByVal Y4 As Long)

Declare Function ArcTo& Lib "gdi32" (ByVal hdc As Long, ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long, ByVal X3 As Long, ByVal Y3 As Long, ByVal X4 As Long, ByVal Y4 As Long)

說明

象注解中那樣畫一個圓弧。(X1,Y1)和(X2,Y2)定義了橢圓的一個范圍(約束)矩形。從矩形中心點到點(X3,Y3)的一條線段與橢圓的交點標志著圓弧的起點。而到(X4,Y4)的一條線與橢圓的交點則標志著圓弧的終點。ArcTo函數(shù)會將當前畫筆位置設(shè)為弧的終點,而Arc函數(shù)則不會對當前的畫筆位置造成影響

返回值

Long,非零表示成功,零表示失敗

參數(shù)表

參數(shù)

類型及說明

hdc

Long,一個顯示場景的句柄

X1,Y1

Long,指定圍繞橢圓的一個矩形的左上角位置

X2,Y2

Long,指定圍繞橢圓的一個矩形的右下角位置

X3,Y3

Long,指定圓弧起點

X4,Y4

Long,指定圓弧終點

注解

Arc.gif (3069 字節(jié))

在win16和win95中,約束矩形的寬度和高度必須在3——32766間。繪圖方向肯定是逆時針方向。

在win nt中:繪圖方向由SetArcDirection函數(shù)決定。默認為逆時針方向

arc1.gif (674 字節(jié))

Top