1) Rect
Rect::Rect()
Creates a Rect object whose x-coordinate, y-coordinate, width, and height are all zero. This is the default constructor.
Rect::Rect(Point&,Size&)
Creates a Rect object by using a Point object to initialize the X and Y data members and a Size object to initialize the Width and Height data members.
Rect::Rect(INT,INT,INT,INT)
Creates a Rect object by using four integers to initialize the X, Y, Width, and Height data members.
2) RectF
RectF::RectF(PointF&,SizeF&) Creates a RectF object by using a PointF object to initialize the X and Y data members and uses a SizeF object to initialize the Width and Height data members of this rectangle.
RectF::RectF() Creates a RectF object and initializes the X and Y data members to zero. This is the default constructor.
RectF::RectF(REAL,REAL,REAL,REAL) Creates a RectF object by using four integers to initialize the X, Y, Width, and Height data members.
3) RECT
typedef struct tagRECT
{
LONG left;
LONG top;
LONG right;
LONG bottom;
} RECT, *PRECT, NEAR *NPRECT, FAR *LPRECT;
4) CRect
CRect( ) throw( ); CRect(int l,int t, int r, int b) throw( ); CRect(const RECT& srcRect) throw( ); CRect(LPCRECT lpSrcRect) throw( ); CRect(POINT point,SIZE size) throw( ); CRect(POINT topLeft,POINT bottomRight) throw( ); |
本文介绍了不同类型的矩形对象创建方法,包括整型和浮点数类型,涉及多种构造函数,如默认构造函数、使用点和尺寸对象构造等。
851

被折叠的 条评论
为什么被折叠?



