D�termine les coordonn�es du rectangle englobant la soustraction d'un rectangle par un autre
#include <WinAPIGdi.au3>
_WinAPI_SubtractRect ( $tRECT1, $tRECT2 )
$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. |
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. |
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.
Consultez SubtractRect dans la librairie MSDN.