Sdílet prostřednictvím


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.