複製鏈接
請複製以下鏈接發送給好友

ArcTo

鎖定
ArcTo是一則函數,Long,非零表示成功,零表示失敗。
外文名
ArcTo
類    別
函數

目錄

ArcToVB

ArcTo[聲明]

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) As Long

ArcTo[説明]

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

ArcTo[參數表]

hdc ------------ Long,一個顯示場景的句柄
X1,Y1 ---------- Long,指定圍繞橢圓的一個矩形的左上角位置
X2,Y2 ---------- Long,指定圍繞橢圓的一個矩形的右下角位置
X3,Y3 ---------- Long,指定圓弧起點
X4,Y4 ---------- Long,指定圓弧終點

ArcTo[返回值]

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

ArcTo[其它]

在win16和win95中,約束矩形的寬度和高度必須在3——32766間。繪圖方向肯定是逆時針方向。
在win nt中:繪圖方向由SetArcDirection函數決定。默認為逆時針方向

ArcToC++WINGDIAPI

ArcTo聲明

BOOL WINAPI ArcTo
HDC hdc,
int left,
int top,
int right,
int bottom,
int xr1,
int yr1,
int xr2,
int yr2;

ArcTo參數

hdc 設備環境
left , top 橢圓外接矩形的左上角座標
right,bottom 橢圓外接矩形右下角座標
xr1, yr1 圓弧開始座標點
xr2,yr2 圓弧結束座標點
注: 事實上圓弧的開始點與結束點並不是真正的開始與結束點.
這兩個點 與 圓心所在直線 與 弧的交點 才是圓弧的 開始與結束點.
這樣做的好處是 不必用户去計算這2個點的準確座標.

ArcTo返回值

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