共用方式為


CDC::ArcTo

繪製橢圓弧形。

BOOL ArcTo(
   int x1,
   int y1,
   int x2,
   int y2,
   int x3,
   int y3,
   int x4,
   int y4 
);
BOOL ArcTo(
   LPCRECT lpRect,
   POINT ptStart,
   POINT ptEnd 
);

參數

  • x1
    指定週框左上角的 X 座標 (以邏輯單位 (Logical Unit)。

  • y1
    指定週框左上角的 Y 座標 (以邏輯單位 (Logical Unit)。

  • x2
    指定週框右下角的 X 座標 (以邏輯單位 (Logical Unit)。

  • y2
    指定週框 (Bounding Rectangle) 右下角的 Y 座標 (以邏輯單位 (Logical Unit)。

  • x3
    指定定義弧形的開始點的 X 座標 (以邏輯單位 (Logical Unit)。 這點在弧形不必完全下方。

  • y3
    指定定義弧形的開始點的 Y 座標 (以邏輯單位 (Logical Unit)。 這點在弧形不必完全下方。

  • x4
    指定定義弧形端點點的 X 座標 (以邏輯單位 (Logical Unit)。 這點在弧形不必完全下方。

  • y4
    指定定義弧形端點點的 Y 座標 (以邏輯單位 (Logical Unit)。 這點在弧形不必完全下方。

  • lpRect
    指定週框 (以邏輯單位 (Logical Unit)。 您可以將指標傳遞至 的長度 資料結構或這個參數的 CRect 物件。

  • ptStart
    指定定義弧形的開始點的 X 和 Y 座標 (以邏輯單位 (Logical Unit)。 這點在弧形不必完全下方。 您可以對 資料結構或一 CPoint 物件這個參數的。

  • ptEnd
    指定定義弧形的目的端座標點的 X 和 Y 座標 (以邏輯單位 (Logical Unit)。 這點在弧形不必完全下方。 您可以對 資料結構或一 CPoint 物件這個參數的。

傳回值

如果不是零,則函式成功,則為 0。

備註

這個函式類似,但是有一點例外,就是 CDC::Arc目前位置更新。 點 (x1,y1) 和 (x2,y2) 指定週框 (Bounding Rectangle)。 指定週框 (Bounding Rectangle) 組成的橢圓形所定義的弧形曲線。 弧形是從物件週框 (Bounding Rectangle) 的中央條放射線的點到橢圓形和弧形方向 (預設值)、x3、y3(,)。 弧形關閉它與從週框 (Bounding Rectangle) 的中央條放射線的位置 (x4,y4)。 如果起點和結束點相同,繪製完整橢圓形。

線條是從目前位置繪製到弧形的開始點。 如果未發生任何錯誤,目前的位置設為弧形結束點。 使用畫筆的目前筆,弧線;它並沒有填滿。

需求

Header: afxwin.h

請參閱

參考

CDC 類別

階層架構圖

CDC::AngleArc

CDC::Arc

CDC::SetArcDirection

ArcTo