下面是 CRect::IsRectNull 的简要说明:
BOOL IsRectNull() const;
- 返回类型:BOOL,表示布尔值(TRUE 或 FALSE)。
- 方法修饰符:const 表示这个方法不会修改调用对象的状态。
如果调用 CRect 对象表示一个空矩形,该方法返回 TRUE;否则,返回 FALSE。
示例:
CRect rect1(0, 0, 0, 0);
CRect rect2(10, 20, 30, 40);
if (rect1.IsRectNull())
AfxMessageBox(_T("rect1 是一个空矩形"));
else
AfxMessageBox(_T("rect1 不是一个空矩形"));
if (rect2.IsRectNull())
AfxMessageBox(_T("rect2 是一个空矩形"));
else
AfxMessageBox(_T("rect2 不是一个空矩形"));
在上面的示例中,rect1 是一个表示空矩形的 CRect 对象,因此第一个消息框将显示 "rect1 是一个空矩形",而第二个消息框将显示 "rect2 不是一个空矩形"。
转载请注明出处:http://www.pingtaimeng.com/article/detail/22049/MFC/CRect