Bölge Oluşturma ve Seçim
Uygulama, belirli bir şekille ilişkilendirilmiş bir işlevi çağırarak bir bölge oluşturur. Aşağıdaki tabloda, standart şekillerin her biriyle ilişkili işlevler gösterilmektedir.
Şekil | Fonksiyon |
---|---|
Dikdörtgen bölge | CreateRectRgn, CreateRectRgnIndirectSetRectRgn |
Yuvarlak köşeli dikdörtgen bölge | CreateRoundRectRgn |
Eliptik bölge | CreateEllipticRgn, CreateEllipticRgnIndirect |
Çokgen bölge | CreatePolygonRgnCreatePolyPolygonRgn |
Her bölge oluşturma işlevi, yeni bölgeyi tanımlayan bir tanıtıcı döndürür. Bir uygulama, SelectObject işlevini çağırarak ve ikinci bağımsız değişken olarak bu tanıtıcıyı sağlayarak bölgeyi bir cihaz bağlamında seçmek için bu tanıtıcıyı kullanabilir. Bir bölge bir cihaz bağlamında seçildikten sonra uygulama üzerinde çeşitli işlemler gerçekleştirebilir.