Udostępnij za pośrednictwem


Tworzenie i wybieranie regionów

Aplikacja tworzy region przez wywołanie funkcji skojarzonej z określonym kształtem. W poniższej tabeli przedstawiono funkcje skojarzone z każdym ze standardowych kształtów.

Kształt Funkcja
Region prostokątny CreateRectRgn, CreateRectRgnIndirect, SetRectRgn
Prostokątny region z zaokrąglonymi rogami CreateRoundRectRgn
Region wielokropka CreateEllipticRgn CreateEllipticRgnIndirect
Region wielokątny CreatePolygonRgn, CreatePolyPolygonRgn

 

Każda funkcja tworzenia regionu zwraca uchwyt identyfikujący nowy region. Aplikacja może użyć tego uchwytu, aby wybrać region w kontekście urządzenia, wywołując funkcję SelectObject i podając ten uchwyt jako drugi argument. Po wybraniu regionu w kontekście urządzenia aplikacja może wykonywać na nim różne operacje.