Vytvoření a výběr oblasti
Aplikace vytvoří oblast voláním funkce přidružené ke konkrétnímu obrazci. V následující tabulce jsou uvedeny funkce přidružené ke každému ze standardních obrazců.
Tvar | Funkce |
---|---|
Obdélníková oblast | CreateRectRgn, CreateRectRgnIndirect, SetRectRgn |
Obdélníková oblast se zaoblenými rohy | CreateRoundRectRgn |
Eliptická oblast | CreateEllipticRgn, CreateEllipticRgnIndirect |
Mnohoúhelníková oblast | CreatePolygonRgn, CreatePolyPolygonRgn |
Každá funkce pro vytvoření oblasti vrátí popisovač, který identifikuje novou oblast. Aplikace může tento popisovač použít k výběru oblasti do kontextu zařízení zavoláním funkce SelectObject a zadáním tohoto popisovače jako druhého argumentu. Jakmile je oblast vybrána do kontextu zařízení, může s ní aplikace provádět různé operace.