Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CRgn

Wykres hierarchii

CRgn::CreateRectRgn

SetRectRgn