若要檢視英文版的文章,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

CRect::IsRectEmpty

 

判斷 CRect 是否空白。


BOOL IsRectEmpty( ) const throw( );

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

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

System_CAPS_note注意事項

矩形必須正規化或這個函式可能會失敗。您可以呼叫 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

顯示: