NormalizeRect此函式用來使CRect符合規範,使其高度和寬度均為正值。
基本介紹
- 中文名:NormalizeRect
- 作用:使CRect符合規範
- 作用2:高度和寬度均為正值
- 四個象限:Windows用來確定坐標
CRect::NormalizeRect
void NormalizeRect( );
說明:
矩形被從四個象限規範化,通常這四個象限就是Windows用來確定坐標的。NormalizeRect比較上、下坐標的值,如果上坐標值大於下坐標的值,則將它們互換。類似的,如果左坐標的值大於右坐標的值,則將左、右坐標互換。當處理不同的映射模式和轉化的矩形時,這個函式是很有用的。
注意:下面的CRect成員函式為了正確地工作,需要規範化的矩形,它們是:
Height,Width,Size,IsRectEmpty,PtInRect,EqualRect,UnionRect,IntersectRect,SubtractRect,operator ==,operator !=,operator |,operator |=,operator &,和operator &=。