Compartir a través de


CRect::operator y

devuelve CRect que es la intersección de CRect y de rect2.

CRect operator&( 
   const RECT& rect2  
) const throw( );

Parámetros

  • rect2
    contiene RECT o CRect.

Valor devuelto

CRect que es la intersección de CRect y de rect2.

Comentarios

La intersección es el rectángulo mayor de los dos rectángulos.

[!NOTA]

Ambos rectángulos deben ser normalizados o esta función puede producir un error.Puede llamar a NormalizeRect para normalizar los rectángulos antes de llamar a esta función.

Ejemplo

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);   

Requisitos

encabezado: atltypes.h

Vea también

Referencia

Clase de CRect

Gráfico de jerarquía

CRect::IntersectRect

&= De CRect::operator

CRect::operator |

CRect::NormalizeRect