Udostępnij za pośrednictwem


CRgn::OffsetRgn

Przenosi regionu przechowywane w CRgn przesunięcia określonego obiektu.

int OffsetRgn(
   int x,
   int y 
);
int OffsetRgn(
   POINT point 
);

Parametry

  • x
    Określa liczbę jednostek, przesuń w lewo lub prawo.

  • y
    Określa liczbę jednostek, Przenieś w górę lub w dół.

  • point
    Współrzędna x point określa liczbę jednostek, przesuń w lewo lub prawo.Współrzędna y point określa liczbę jednostek, Przenieś w górę lub w dół.point Parametr może być punkt struktury lub CPoint obiektu.

Wartość zwracana

Wpisz nowy region.Mogą to być jeden z następujących wartości:

  • COMPLEXREGION Region ma nakładających się obramowanie.

  • Błąd uchwyt regionu jest nieprawidłowa.

  • NULLREGION Region jest puste.

  • SIMPLEREGION regionu nie ma nakładających się obramowania.

Uwagi

Funkcja przenosi regionu x jednostek wzdłuż osi x i y jednostek wzdłuż osi y.

Wartości współrzędnych region musi być mniejsza lub równa 32 767 i większa niż lub równa –32 768.x i y parametry muszą być starannie wybrane zapobiegające regionu nieprawidłowe współrzędne.

Przykład

Zobacz przykład dla CRgn::CreateEllipticRgn.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CRgn

Wykres hierarchii

OffsetRgn