CRgn::CreateRectRgn
Vytváří obdélníkové oblasti, který je uložen v CRgn objektu.
BOOL CreateRectRgn(
int x1,
int y1,
int x2,
int y2
);
Parametry
x1
Určuje logické souřadnici x levého horního rohu oblasti.y1
Určuje logické souřadnici y levého horního rohu oblasti.x2
Určuje logické souřadnici x pravého dolního rohu oblasti.y2
Určuje logické souřadnici y pravého dolního rohu oblasti.
Vrácená hodnota
Nenulová hodnota, pokud operace byla úspěšná; jinak 0.
Poznámky
Velikost oblasti je omezena na 32 767 ve 32 767 logické jednotky nebo 64 kB paměti, podle toho, co je menší.
Po dokončení oblasti vytvořené pomocí CreateRectRgn , používejte aplikaci CGDIObject::DeleteObject členské funkce odebrat oblasti.
Příklad
CRgn rgn;
BOOL bSucceeded = rgn.CreateRectRgn( 50, 20, 150, 120 );
ASSERT( bSucceeded == TRUE );
Další příklad viz CRgn::CombineRgn.
Požadavky
Záhlaví: afxwin.h