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