Creación y selección de regiones
Una aplicación crea una región mediante una llamada a una función asociada a una forma específica. En la tabla siguiente se muestran las funciones asociadas a cada una de las formas estándar.
Forma | Función |
---|---|
Región rectangular | CreateRectRgn, CreateRectRgnIndirect, SetRectRgn |
Región rectangular con esquinas redondeadas | CreateRoundRectRgn |
Región elíptica | CreateEllipticRgn, CreateEllipticRgnIndirect |
Región poligonal | CreatePolygonRgn, CreatePolyPolygonRgn |
Cada función de creación de regiones devuelve un identificador que identifica la nueva región. Una aplicación puede usar este identificador para seleccionar la región en un contexto de dispositivo llamando a la función SelectObject y proporcionando este identificador como segundo argumento. Una vez seleccionada una región en un contexto de dispositivo, la aplicación puede realizar varias operaciones en ella.