Classe Region (gdiplusheaders.h)

La classe Region décrit une zone de la surface d’affichage. La zone peut être n’importe quelle forme. En d’autres termes, la limite de la zone peut être une combinaison de lignes courbes et droites. Les régions peuvent également être créées à partir de l’intérieur de rectangles, de chemins ou d’une combinaison de ceux-ci. Les régions sont utilisées dans les opérations de découpage et de test de positionnement.

Héritage

La classe Region implémente GdiplusBase.

Méthodes

La classe Region a ces méthodes.

 
Region ::Clone

La méthode Region ::Clone effectue une copie de cet objet Regionobject et retourne l’adresse du nouvel objet Regionobject.
Région ::Complement

La méthode Region ::Complement met à jour cette région vers la partie de l’intérieur du chemin spécifié qui ne croise pas cette région.
Région ::Complement

La méthode Region ::Complement met à jour une région qui ne croise pas cette région.
Région ::Complement

La méthode Region ::Complement met à jour cette région vers la partie de l’intérieur du rectangle spécifié qui ne croise pas cette région.
Région ::Complement

La méthode Region ::Complement met à jour cette région vers la partie d’une autre région qui ne croise pas cette région.
Region ::Equals

La méthode Region ::Equals détermine si cette région est égale à une région spécifiée.
Region ::Exclude

La méthode Region ::Exclude met à jour cette région vers la partie d’elle-même qui ne croise pas l’intérieur du chemin spécifié.
Region ::Exclude

La méthode Region ::Exclude met à jour une région qui ne croise pas l’intérieur du rectangle spécifié.
Region ::Exclude

La méthode Region ::Exclude met à jour cette région vers la partie d’elle-même qui ne croise pas l’intérieur du rectangle spécifié.
Region ::Exclude

La méthode Region ::Exclude met à jour cette région vers la partie d’elle-même qui ne croise pas une autre région.
Region ::FromHRGN

La méthode Region ::FromHRGN crée un objet Windows GDI+Region à partir d’une région GDI (Windows Graphics Device Interface).
Region ::GetBounds

La méthode Region ::GetBounds obtient un rectangle qui entoure cette région. (surcharge 2/2)
Region ::GetBounds

La méthode Region ::GetBounds obtient un rectangle qui entoure cette région. (surcharge 1/2)
Region ::GetData

La méthode Region ::GetData obtient des données qui décrivent cette région.
Region ::GetDataSize

La méthode Region ::GetDataSize obtient le nombre d’octets de données qui décrivent cette région.
Region ::GetHRGN

La méthode Region ::GetHRGN crée une région GDI (Graphics Device Interface) Windows à partir de cette région.
Region ::GetLastStatus

La méthode Region ::GetLastStatus retourne une valeur qui indique la nature de l’échec de méthode le plus récent de cet objet Regionobject.
Region ::GetRegionScans

La méthode Region ::GetRegionScans obtient un tableau de rectangles qui se rapprochent de cette région. La région est transformée par une matrice spécifiée avant le calcul des rectangles.
Region ::GetRegionScans

La méthode Region ::GetRegionScans obtient un tableau de rectangles qui se rapprochent de cette région.
Region ::GetRegionScansCount

La méthode Region ::GetRegionScansCount obtient le nombre de rectangles qui se rapprochent de cette région. La région est transformée par une matrice spécifiée avant le calcul des rectangles.
Region ::Intersect

La méthode Region ::Intersect met à jour cette région vers la partie de elle-même qui croise l’intérieur du chemin spécifié.
Region ::Intersect

La méthode Region ::Intersect met à jour une région qui croise l’intérieur du rectangle spécifié.
Region ::Intersect

La méthode Region ::Intersect met à jour cette région vers la partie d’elle-même qui croise l’intérieur du rectangle spécifié.
Region ::Intersect

La méthode Region ::Intersect met à jour cette région vers la partie d’elle-même qui croise une autre région.
Region ::IsEmpty

La méthode Region ::IsEmpty détermine si cette région est vide.
Region ::IsInfinite

La méthode Region ::IsInfinite détermine si cette région est infinie.
Region ::IsVisible

La méthode Region ::IsVisible détermine si un point se trouve à l’intérieur de cette région. (surcharge 1/4)
Region ::IsVisible

La méthode Region ::IsVisible détermine si un point se trouve à l’intérieur de cette région. (surcharge 4/4)
Region ::IsVisible

La méthode Region ::IsVisible détermine si un rectangle croise cette région. (surcharge 2/4)
Region ::IsVisible

La méthode Region ::IsVisible détermine si un rectangle croise cette région. (surcharge 4/4)
Region ::IsVisible

La méthode Region ::IsVisible détermine si un point se trouve à l’intérieur de cette région. (surcharge 2/4)
Region ::IsVisible

La méthode Region ::IsVisible détermine si un rectangle croise cette région. (surcharge 3/4)
Region ::IsVisible

La méthode Region ::IsVisible détermine si un point se trouve à l’intérieur de cette région. (surcharge 3/4)
Region ::IsVisible

La méthode Region ::IsVisible détermine si un rectangle croise cette région. (surcharge 1/4)
Region ::MakeEmpty

La méthode Region ::MakeEmpty met à jour cette région vers une région vide. En d’autres termes, la région n’occupe pas d’espace sur l’appareil d’affichage.
Region ::MakeInfinite

La méthode Region ::MakeInfinite met à jour cette région vers une région infinie.
Region ::Region

Crée une région infinie. Il s'agit du constructeur par défaut. (Region.Region)
Region ::Region

Crée une région définie par des données obtenues à partir d’une autre région.
Region ::Region

Crée une région définie par un chemin d’accès (objet GraphicsPath) et dont le mode de remplissage est contenu dans l’objet GraphicsPath.
Region ::Region

Crée une région définie par un rectangle. (surcharge 1/2)
Region ::Region

Crée une région définie par un rectangle. (surcharge 2/2)
Region ::Region

Crée une région infinie. Il s'agit du constructeur par défaut. (surcharge 2/3)
Region ::Region

Crée une région infinie. Il s'agit du constructeur par défaut. (surcharge 1/3)
Region ::Region

Crée une région identique à la région spécifiée par un handle pour une région Windows Graphics Device Interface (GDI).
Region ::Transform

La méthode Region ::Transform transforme cette région en multipliant chacun de ses points de données par une matrice spécifiée.
Region ::Translate

La méthode Region ::Translate décalée cette région par des quantités spécifiées dans les directions horizontale et verticale. (surcharge 1/2)
Region ::Translate

La méthode Region ::Translate décalée cette région par des quantités spécifiées dans les directions horizontale et verticale. (surcharge 2/2)
Region ::Union

La méthode Region ::Union met à jour cette région pour toutes les parties (intersection et sans intersecting) d’elle-même et toutes les parties de l’intérieur du chemin spécifié.
Region ::Union

La méthode Region ::Union met à jour cette région.
Region ::Union

La méthode Region ::Union met à jour cette région pour toutes les parties (intersection et sans intersecting) d’elle-même et toutes les parties de l’intérieur du rectangle spécifié.
Region ::Union

La méthode Region ::Union met à jour cette région vers toutes les parties (intersection et sans intersecting) d’elle-même et toutes les parties d’une autre région.
Region ::Xor

La méthode Region ::Xor met à jour cette région vers les parties nonintersecting de elle-même et l’intérieur du chemin spécifié.
Region ::Xor

La méthode Region ::Xor met à jour une région vers les parties non intersécantes avec l’intérieur d’un rectangle.
Region ::Xor

La méthode Region ::Xor met à jour cette région avec les parties non intersécantes de elle-même et l’intérieur du rectangle spécifié.
Region ::Xor

La méthode Region ::Xor met à jour cette région avec les parties non intersécantes d’elle-même et d’une autre région.

Remarques

Une région GDI+ est stockée en coordonnées mondiales, tandis qu’une région GDI est stockée dans des coordonnées d’appareil. Par conséquent, une région GDI+ est évolutive et une région GDI ne l’est pas. Pour plus d’informations, consultez la section Régions évolutives dans Nouvelles fonctionnalités.

Une application peut utiliser des régions pour découper la sortie des opérations de dessin. Le Gestionnaire de fenêtres utilise des régions pour définir la zone de dessin des fenêtres. Ces régions sont appelées régions de découpage. Une application peut également utiliser des régions dans des opérations de test d’accès, comme vérifier si un point se trouve dans une région ou si un rectangle croise une région. Pour plus d’informations, consultez Régions, Découpage et Utilisation des régions.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête gdiplusheaders.h