CRect::operator et
Retourne CRect qui correspond à l'intersection d' CRect et de rect2.
CRect operator&(
const RECT& rect2
) const throw( );
Paramètres
- rect2
Contient RECT ou CRect.
Valeur de retour
CRect qui correspond à l'intersection d' CRect et de rect2.
Notes
l'intersection est le plus grand rectangle qui est contenu dans les deux rectangles.
[!REMARQUE]
Les deux rectangles doivent être normaux ou cette fonction peut échouer.Vous pouvez appeler NormalizeRect pour normaliser les rectangles avant d'appeler cette fonction.
Exemple
CRect rect1(100, 0, 200, 300);
CRect rect2( 0, 100, 300, 200);
CRect rect3;
rect3 = rect1 & rect2;
CRect rectResult(100, 100, 200, 200);
ASSERT(rectResult == rect3);
Configuration requise
Header: atltypes.h