Partager via


CRgn, classe

Encapsule une zone de définition de données (GDI) Graphics Device Interface windows.

class CRgn : public CGdiObject

Membres

Constructeurs publics

Nom

Description

CRgn::CRgn

Construit un objet CRgn.

Méthodes publiques

Nom

Description

CRgn::CombineRgn

Définit un objet d' CRgn afin qu'il soit équivalent à l'union de deux objets spécifiés d' CRgn .

CRgn::CopyRgn

Définit un objet d' CRgn afin que ce soit une copie d'un objet spécifié d' CRgn .

CRgn::CreateEllipticRgn

Initialise un objet d' CRgn avec une zone elliptique.

CRgn::CreateEllipticRgnIndirect

Initialise un objet d' CRgn avec une zone elliptique définie par une structure de RECT .

CRgn::CreateFromData

Crée une zone des données données de zone et de transformation.

CRgn::CreateFromPath

Crée une région du chemin d'accès qui est sélectionné dans le contexte donné de périphérique.

CRgn::CreatePolygonRgn

Initialise un objet d' CRgn avec une zone polygonale. Le système ferme le polygone automatiquement si nécessaire, en dessinant une ligne du dernier vertex au premier.

CRgn::CreatePolyPolygonRgn

Initialise un objet d' CRgn avec une zone qui se compose d'une série de polygones fermés. Les polygones peuvent être disjoignent, ils peuvent se chevaucher.

CRgn::CreateRectRgn

Initialise un objet d' CRgn avec une zone rectangulaire.

CRgn::CreateRectRgnIndirect

Initialise un objet d' CRgn avec une zone rectangulaire définie par une structure de RECT .

CRgn::CreateRoundRectRgn

Initialise un objet d' CRgn avec une zone rectangulaire à angles arrondis.

CRgn::EqualRgn

Contrôle deux objets d' CRgn pour déterminer s'ils sont équivalents.

CRgn::FromHandle

Retourne un pointeur vers un objet d' CRgn une fois donné un handle à une région windows.

CRgn::GetRegionData

Remplit la mémoire tampon spécifiée de données décrivant la zone donnée.

CRgn::GetRgnBox

Récupère les coordonnées du rectangle englobant d'un objet d' CRgn .

CRgn::OffsetRgn

Déplace un objet d' CRgn par les offsets spécifiés.

CRgn::PtInRegion

Détermine si un point spécifié se trouve dans la région.

CRgn::RectInRegion

Détermine si une partie d'un rectangle spécifié se trouve dans les limites de la zone.

CRgn::SetRectRgn

Définit l'objet d' CRgn vers la zone rectangulaire spécifiée.

Opérateurs publics

Nom

Description

CRgn::operator HRGN

Retourne le handle de fenêtre contenu dans l'objet d' CRgn .

Notes

Une région est une zone elliptique ou polygonale dans une fenêtre. Pour utiliser des régions, vous utilisez les fonctions membres de la classe CRgn avec les fonctions de découpage définies en tant que membres de classe CDC.

Les fonctions membres d' CRgn créer, modifier, et récupèrent les informations sur l'objet de zone pour lequel elles sont appelées.

Pour plus d'informations sur l'utilisation CRgn, consultez l' objets graphiques.

Hiérarchie d'héritage

CObject

CGdiObject

CRgn

Configuration requise

En-tête : afxwin.h

Voir aussi

Référence

CWnd, classe

Graphique de la hiérarchie