共用方式為


CRect::NormalizeRect

CRect 正規化,使高度和寬度是正數。

void NormalizeRect( ) throw( );

備註

矩形的定位的四個方形為正規化,視窗在座標通常使用。 如果上面的底部,大於NormalizeRect 比較上方和下方的值,然後交換它們。 此外,也會交換左值,如果左比權限大於。 在處理不同的對應方式以及反轉矩形時,這個函式會很有用。

注意事項注意事項

下列 CRect 成員函式需要正規化的矩形才能正確運作: 高度寬度大小、、、、、 IsRectEmptyPtInRectEqualRectUnionRectIntersectRect、、、、、 SubtractRect運算子==運算子! =運算子|運算子|=運算子 _&運算子 _&=

範例

CRect rect1(110, 100, 250, 310);
CRect rect2(250, 310, 110, 100);

rect1.NormalizeRect();
rect2.NormalizeRect();

// rect1 should be unchanged 
// rect2 becomes (110, 100, 250, 310)

ASSERT(rect1 == rect2);   

需求

Header: atltypes.h

請參閱

參考

CRect Class

階層架構圖表