CRgn::SetRectRgn
Tworzy prostokątnego obszaru.
void SetRectRgn(
int x1,
int y1,
int x2,
int y2
);
void SetRectRgn(
LPCRECT lpRect
);
Parametry
x1
Określa współrzędną x lewego górnego rogu prostokątnego.y1
Określa współrzędną y lewego górnego rogu prostokątnego.x2
Określa współrzędną x w prawym dolnym rogu prostokątnego.y2
Określa współrzędną y dolnym rogu prostokątnego.lpRect
Określa prostokątnego.Może być wskaźnik do RECT struktury lub CRect obiektu.
Uwagi
W odróżnieniu od CreateRectRgn, jednak go nie przydzielał wszelkie dodatkowe pamięci ze sterty lokalnych aplikacji Windows.Zamiast tego używa miejsce przydzielone dla regionu są przechowywane w CRgn obiektu.Oznacza to, że CRgn obiektu musi już zostały zainicjowane z prawidłową regionu Windows przed wywoływaniem SetRectRgn.Punkty, przez x1, y1, x2, i y2 określić minimalny rozmiar przydzielonego miejsca.
Funkcja ta zamiast CreateRectRgn Członkowskich funkcji w celu uniknięcia wywołania Menedżera pamięci lokalnej.
Wymagania
Nagłówek: afxwin.h