UDF > WinAPIEx > GDI > Rectangle >


_WinAPI_SubtractRect

Détermine les coordonnées du rectangle englobant la soustraction d'un rectangle par un autre

#include <WinAPIGdi.au3>
_WinAPI_SubtractRect ( $tRECT1, $tRECT2 )

Paramètres

$tRECT1 Structure $tagRECT qui définit le rectangle à partir duquel la fonction soustrait le rectangle spécifié par $tRECT2.
$tRECT2 Structure $tagRECT du rectangle que la fonction doit soustraire du rectangle spécifié par $tRECT1.

Valeur de retour

Succès: Retourne une structure $tagRECT qui contient le rectangle englobant la région obtenue en soustrayant le rectangle spécifié par $tRECT2 du rectangle spécifié par $tRECT1.
Échec: Définit @error <> 0.

Remarque

La fonction soustrait le rectangle spécifié par $tRECT2 du rectangle spécifié par $tRECT1 seulement lorsque les rectangles se coupent complètement soit dans la direction x, soit dans la direction y.
Par exemple, si $tRECT1 a les coordonnées (10, 10, 100, 100) et $tRECT2 a les coordonnées (50, 50, 150, 150), la fonction retourne le rectangle avec les coordonnées (10, 10, 100, 100).
Si $tRECT1 a les coordonnées (10, 10, 100, 100) et $tRECT2 a les coordonnées (50, 10, 150, 150), alors, la fonction retourne le rectangle avec les coordonnées (10, 10, 50, 100).
En d'autres termes, le rectangle retourné par la fonction est le rectangle de délimitation de la différence des ensembles.

Voir aussi

Consultez SubtractRect dans la librairie MSDN.