CRect::operator +
I primi due overload restituiscono un oggetto CRect equivalente a CRect spostata dagli offset specificati.
CRect operator +(
POINT point
) const throw( );
CRect operator +(
LPCRECT lpRect
) const throw( );
CRect operator +(
SIZE size
) const throw( );
Parametri
point
Una struttura QUESTION o un oggetto CPoint che specifica il numero di unità per spostare il valore restituito.size
Una struttura DIMENSIONE o un oggetto CSize che specifica il numero di unità per spostare il valore restituito.lpRect
Punta a una struttura RECT o a un oggetto CRect contenente il numero di unità per gonfiare ogni lato del valore restituito.
Valore restituito
CRect derivando lo spostamento o da gonfiamento CRect dal numero di unità specificate nel parametro.
Note
La x dei parametri e i parametri y (o cx e cy) aggiunti alla posizione di CRect.
Il terzo overload restituisce nuovo CRect equivalente a CRect ha gonfiato dal numero di unità specificato in ogni membro del parametro.
Esempio
CRect rect1(100, 235, 200, 335);
CPoint pt(35, 65);
CRect rect2;
rect2 = rect1 + pt;
CRect rectResult(135, 300, 235, 400);
ASSERT(rectResult == rect2);
Requisiti
Header: atltypes.h