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)

說明

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

返回值

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

參數(shù)表

參數(shù)

類型及說明

hdc

Long,一個(gè)顯示場景的句柄

X1,Y1

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

X2,Y2

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

X3,Y3

Long,指定圓弧起點(diǎn)

X4,Y4

Long,指定圓弧終點(diǎn)

注解

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

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

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

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

Top