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。 |
|
減小的寬度和高度CRect。 |
|
確定是否CRect是否等同於給定的矩形。 |
|
計算的高度CRect。 |
|
增加寬度和高度CRect。 |
|
集CRect等於兩個矩形交集。 |
|
確定是否CRect為空。 CRect如果,為空的寬度和/或高度均為 0。 |
|
確定是否頂部,底部,左,和右側成員變量都是平等為 0。 |
|
將移動CRect到指定的 x 坐標。 |
|
將移動CRect指定到 x 和 y 坐標。 |
|
將移動CRect到指定的 y 坐標。 |
|
標准化的高度和寬度CRect。 |
|
將移動CRect由指定的偏移量。 |
|
確定指定的點是否位於內CRect。 |
|
設置的尺寸CRect。 |
|
集CRect到 (所有坐標都等於為 0) 為空矩形。 |
|
計算的大小CRect。 |
|
向量中減去從另一個矩形。 |
|
返回的左上角點CRect。 |
|
集CRect等於兩個矩形的並集。 |
|
計算的寬度CRect。 |
公共運算符
名稱 |
描述 |
||
從給定的偏移量中減去CRect或壓縮CRect,並返回結果CRect。 |
|||
將轉換CRect到LPCRECT。 |
|||
將轉換CRect到LPRECT。 |
|||
確定是否CRect不等同於一個矩形。 |
|||
創建的交集CRect和一個矩形,並返回結果CRect。 |
|||
集CRect相等的交集CRect和一個矩形。 |
|||
[CRect::operator |
](#crect__operator__or) |
創建的並集CRect和一個矩形,並返回結果CRect。 |
|
[CRect::operator |
=](#crect__operator__or_eq) |
集CRect等於的並集CRect和一個矩形。 |
|
將添加到給定的偏移量CRect或放大CRect,並返回結果CRect。 |
|
||
將添加到指定的偏移量CRect或放大CRect。 |
|
||
將復制到一個矩形的尺寸CRect。 |
|
||
從指定的偏移量中減去CRect或壓縮CRect。 |
|
||
確定是否CRect是否等同於一個矩形。 |