MFC CRect


 CRect

CRect rect;

GetWindowRect(&rect);

CPoint p1(50,50);

CPoint p2(100,100);

 

rect.SetRect(p1,p2);

 

CString str;

str.Format(_T("%d,%d,%d,%d,寬度:%d,高度:%d"), rect.left,rect.top,rect.right,rect.bottom, rect.Width(), rect.Height());

SetWindowText(str);

公共構造函數

名稱

描述

CRect::CRect

構造 CRect 對象。

公共方法

名稱

描述

CRect::BottomRight

返回的右下角點CRect。

CRect::CenterPoint

返回的中心點CRect。

CRect::CopyRect

將復制的源矩形的尺寸CRect。

CRect::DeflateRect

減小的寬度和高度CRect。

CRect::EqualRect

確定是否CRect是否等同於給定的矩形。

CRect::Height

計算的高度CRect。

CRect::InflateRect

增加寬度和高度CRect。

CRect::IntersectRect

集CRect等於兩個矩形交集。

CRect::IsRectEmpty

確定是否CRect為空。 CRect如果,為空的寬度和/或高度均為 0。

CRect::IsRectNull

確定是否頂部底部,和右側成員變量都是平等為 0。

CRect::MoveToX

將移動CRect到指定的 x 坐標。

CRect::MoveToXY

將移動CRect指定到 x 和 y 坐標。

CRect::MoveToY

將移動CRect到指定的 y 坐標。

Crect:: Normalizerect

標准化的高度和寬度CRect。

CRect::OffsetRect

將移動CRect由指定的偏移量。

CRect::PtInRect

確定指定的點是否位於內CRect。

CRect::SetRect

設置的尺寸CRect。

CRect::SetRectEmpty

集CRect到 (所有坐標都等於為 0) 為空矩形。

CRect::Size

計算的大小CRect。

CRect::SubtractRect

向量中減去從另一個矩形。

CRect::TopLeft

返回的左上角點CRect。

CRect::UnionRect

集CRect等於兩個矩形的並集。

CRect::Width

計算的寬度CRect。

公共運算符

名稱

描述

 

CRect::operator-

從給定的偏移量中減去CRect或壓縮CRect,並返回結果CRect。

 

CRect::operator LPCRECT

將轉換CRect到LPCRECT

 

CRect::operator LPRECT

將轉換CRect到LPRECT。

 

CRect::operator ! =

確定是否CRect不等同於一個矩形。

 

CRect::operator&

創建的交集CRect和一個矩形,並返回結果CRect。

 

CRect::operator&=

集CRect相等的交集CRect和一個矩形。

 

[CRect::operator

](#crect__operator__or)

創建的並集CRect和一個矩形,並返回結果CRect。

[CRect::operator

=](#crect__operator__or_eq)

集CRect等於的並集CRect和一個矩形。

CRect::operator +

將添加到給定的偏移量CRect或放大CRect,並返回結果CRect。

 

CRect::operator + =

將添加到指定的偏移量CRect或放大CRect。

 

CRect::operator =

將復制到一個矩形的尺寸CRect。

 

CRect::operator =

從指定的偏移量中減去CRect或壓縮CRect。

 

CRect::operator = =

確定是否CRect是否等同於一個矩形。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM