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

Diagram hierarchii

CRgn::CreateRectRgn

SetRectRgn