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是否等同於一個矩形。 |
|||
