CSize Class

Similar to the Windows SIZE structure, which implements a relative coordinate or position.

class CSize : public tagSIZE

Members

Public Constructors

Name

Description

CSize::CSize

Constructs a CSize object.

Public Operators

Name

Description

CSize::operator -

Subtracts two sizes.

CSize::operator !=

Checks for inequality between CSize and a size.

CSize::operator +

Adds two sizes.

CSize::operator +=

Adds a size to CSize.

CSize::operator -=

Subtracts a size from CSize.

CSize::operator ==

Checks for equality between CSize and a size.

Remarks

This class is derived from the SIZE structure. This means you can pass a CSize in a parameter that calls for a SIZE and that the data members of the SIZE structure are accessible data members of CSize.

The cx and cy members of SIZE (and CSize) are public. In addition, CSize implements member functions to manipulate the SIZE structure.

Note

For more information on shared utility classes (like CSize), see Shared Classes.

Inheritance Hierarchy

tagSIZE

CSize

Requirements

Header: atltypes.h

See Also

Reference

Hierarchy Chart

CRect Class

CPoint Class

Concepts

MFC Sample MDI