在 MFC(Microsoft Foundation Classes)中,CWnd::GetClientRect 是 CWnd 类的一个公共方法,用于获取客户区域的矩形。

以下是 GetClientRect 方法的基本语法:
void CWnd::GetClientRect(LPRECT lpRect) const;

该方法接受一个 LPRECT 类型的参数 lpRect,用于存储客户区域的矩形坐标。LPRECT 是一个指向 RECT 结构的指针,RECT 结构包含 left、top、right 和 bottom 成员,表示矩形的左上角和右下角坐标。

以下是一个示例代码,演示如何使用 GetClientRect 方法:
CRect clientRect;
GetClientRect(&clientRect);

int clientWidth = clientRect.Width();
int clientHeight = clientRect.Height();

// 执行与客户区域相关的操作,例如绘制、布局等

在这个例子中,GetClientRect 方法被用于获取当前窗口的客户区域的矩形坐标,然后可以使用 CRect 对象提供的方法来获取客户区域的宽度和高度。这样,你可以根据客户区域的尺寸执行相应的绘制或布局操作。


转载请注明出处:http://www.pingtaimeng.com/article/detail/23465/MFC/CWnd