CDC::ArcTo

BOOL ArcTo( int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4 );

BOOL ArcTo ( LPCRECT lpRect, punkt ptStart, punkt ptEnd );

Wartość zwracany

Niezerowa, jeśli funkcja jest skuteczne; inny sposób 0.

Parametry

x 1

Określa współrzędną x lewym górnym rogu prostokąta obwiedni (w jednostkach logicznych).

y1

Określa współrzędną y lewym górnym rogu prostokąta obwiedni (w jednostkach logicznych).

x 2

Określa współrzędną x prawego dolnego narożnika prostokąta obwiedni (w jednostkach logicznych).

y2

Określa współrzędną y prawego dolnego narożnika prostokąta obwiedni (w jednostkach logicznych).

x 3

Określa, że współrzędna x punktu, który definiuje łuku na początkowy punkt (w jednostkach logicznych). Punkt ten nie musi znajdować się dokładnie na łuku.

y3

Określa, że współrzędną y punktu, który definiuje łuku na początkowy punkt (w jednostkach logicznych). Punkt ten nie musi znajdować się dokładnie na łuku.

x 4

Określa współrzędną x punktu, który definiuje łuku punkt końcowy (w jednostkach logicznych). Punkt ten nie musi znajdować się dokładnie na łuku.

y4

Określa współrzędną y punktu, który definiuje łuku punkt końcowy (w jednostkach logicznych). Punkt ten nie musi znajdować się dokładnie na łuku.

lpRect

Określa prostokąta obwiedni (w jednostkach logicznych). Można przekazać albo wskaźnika do struktury danych RECT lub obiektu CRect dla tego parametru.

ptStart

Określa, że współrzędne x i y punktu, który definiuje łuku na początkowy punkt (w jednostkach logicznych). Punkt ten nie musi znajdować się dokładnie na łuku. Można przekazać strukturą danych punktu lub obiekt CPoint dla tego parametru.

ptEnd

Określa współrzędne x i y punktu, który definiuje punktem końcowym łuku (w jednostkach logicznych). Punkt ten nie musi znajdować się dokładnie na łuku. Można przekazać strukturą danych punktu lub obiekt CPoint dla tego parametru.

Uwagi

Rysuje łuk eliptyczny. Ta funkcja jest podobny do CDC::Arc, z tym wyjątkiem, że obecna sytuacja jest aktualizowany. Punkty (x 1,y1) i (x 2,y2) określić prostokąta obwiedni. Elipsa utworzone przez danego prostokąta obwiedni określa krzywej łuku. Łuk rozszerza przeciwnie (domyślny kierunek łuku) od punktu, gdzie przecina linię poprzeczne z Centrum prostokąta obwiedni (x 3,y3). Kończy się łuku, gdzie przecina linię poprzeczne z Centrum prostokąta obwiedni (x 4,y4). Jeśli punkt początkowy i końcowy są takie same, kompletne elipsy jest rysowany.

Linia jest narysowana od bieżącej pozycji z punktem początkowym łuku. Jeśli błąd nie wystąpi, bieżąca pozycja jest ustawiony do punktu końcowego łuku. Łuk jest rysowany za pomocą bieżącego pióra; nie jest wypełnione.

Omówie&nie CDC |nbsp; Klasa członków | Wykres hierarchii

Zobacz teżnbsp;CDC::AngleArc, CDC::Arc, CDC::SetArcDirection, :: ArcTo

Index