CSize оператор -( Виберіть пункт ) константа;
CPoint оператор -( SIZE size ) константа;
CRect оператор-(константа RECT * lpRect ) константа;
CPoint оператор -( ) константа;
Значення, яке повертається
CSize , що є різниця між двома точками, CPoi&nt , що це компенсується заперечення anbsp; розмір, CRect , що це компенсується заперечення, пункту або CPoint , що є заперечення, пункту.
Параметри
точка
Точка структуру або CPoint об'єкта.
розмір
Розмір структури або CSize об'єкта.
lpRect
Вказівник на структуру RECT або CRect об'єкта.
Зауваження
Використовувати один з перших двох перевантажень для віднімання CPoint або CSize об'єкта з CPoint. Третій перевантаження компенсує CRect на заперечення CPoint. Нарешті, за допомогою унарний оператор звести нанівець CPoint.
Наприклад, за допомогою перший перевантаження, щоб знайти різницю між двома точками CPoint(25, -19) і CPoint(15, 5) повертаєCSize(10, -24).
Віднімання CSize з CPoint робить ті самі обчислення як вище але повертається об'єкт CPoint , не CSize об'єкт. Наприклад, за допомогою другого перевантаження, щоб знайти різницю між точкиCPoint(25, -19)і розмір CSize(15, 5) повертаєCPoint(10, -24).
Віднімання прямокутник з точки повертає зсув прямокутник на негативи значень x і y , зазначений у пункті. Наприклад, за допомогою останніх перевантаження, щоб компенсувати прямокутник CRect(125, 200, 325, 400) на точці CPoint(25, -19) повертаєCRect(100, 219, 300, 419).
За допомогою унарний оператор звести нанівець точки. Наприклад, за допомогою унарний оператор з точки CPoint(25, -19) повертаєCPoint(-25, 19).
Огляд CPoint |nbsp; Члени класу | Ієрархічна діаграма
Дивіться також CPoint::operator – =, + = CPoint::operator, CPoint::operator +, CSize::operator - CRect::operator - CPoint::Offset, CRect::OffsetRect