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 |