Udostępnij za pośrednictwem


CRgn::CreateRectRgn

Tworzy prostokątny obszar, który jest przechowywany w CRgn obiektu.

BOOL CreateRectRgn(
   int x1,
   int y1,
   int x2,
   int y2 
);

Parametry

  • x1
    Określa logiczną współrzędną x lewego górnego rogu regionu.

  • y1
    Określa logiczną współrzędną y lewego górnego rogu regionu.

  • x2
    Określa logiczną współrzędną x prawego dolnego rogu regionu.

  • y2
    Określa logiczną współrzędna y prawego dolnego rogu regionu.

Wartość zwracana

Niezerowa, jeśli operacja powiodła się; 0 inaczej.

Uwagi

Rozmiar regionu jest ograniczona do 32 767 przez 32 767 logiczne jednostki lub 64 K pamięci, jest mniejsze.

Po zakończeniu przy użyciu regionu, utworzony przez CreateRectRgn, należy użyć aplikacji CGDIObject::DeleteObject funkcji składowej, aby usunąć region.

Przykład

CRgn   rgn;

BOOL bSucceeded = rgn.CreateRectRgn( 50, 20, 150, 120 );
ASSERT( bSucceeded == TRUE );

Na przykład dodatkowe, zobacz CRgn::CombineRgn.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CRgn

Wykres hierarchii

CRgn::CreateRectRgnIndirect

CRgn::CreateRoundRectRgn

CreateRectRgn