void NormalizeRect ( );
解説
高さと幅の両方が肯定的ないるのでCRectを正規化します。四角形第 4 象限の位置は、Windows が通常の座標を使用して正規化されます。NormalizeRect上位および下位の値を比較し、上部、下部よりも大きい場合、スワップします。同様に、左、右よりも大きい場合は、左と右の値を入れ替えます。この関数は、異なるマップ モードを扱うときに便利で、反転された四角形。
注特価;次のCRectメンバー関数が正しく動作するために正規化された四角形を必要:高さ、幅、サイズ、 IsRectEmpty、 PtInRect、 EqualRect、 UnionRect、 IntersectRect、 SubtractRect、演算子 = =、演算子! =、演算子 |、演算子 | =、演算子 &と演算子 & =。