共用方式為


CRect::IsRectEmpty

判斷 CRect 是否空白。

BOOL IsRectEmpty( ) const throw( );

傳回值

如果不是零, CRect 是空的,如果為 0,則 CRect 不是空的。

備註

如果的寬度和高度為 0 或負數,矩形是空的。 使用 IsRectNull不同,判斷矩形的座標是否為零。

注意事項注意事項

矩形必須正規化或這個函式可能會失敗。您可以呼叫 NormalizeRect 在呼叫這個函式前正常化矩形。

範例

CRect rectNone(0, 0, 0, 0);
CRect rectSome(35, 50, 135, 150);

ASSERT(rectNone.IsRectEmpty());
ASSERT(!rectSome.IsRectEmpty());

CRect rectEmpty(35, 35, 35, 35);
ASSERT(rectEmpty.IsRectEmpty());   

需求

Header: atltypes.h

請參閱

參考

CRect Class

階層架構圖表

CRect::IsRectNull

CRect::SetRectEmpty

CRect::NormalizeRect

IsRectEmpty