在 MFC 中,CEdit 类提供了 GetRect 方法,用于获取编辑框的客户区矩形。这个方法有一个重载版本,其中一个参数是 LPRECT,用于存储客户区矩形的坐标。
void CEdit::GetRect(LPRECT lpRect) const;

使用示例:
// 假设 m_editCtrl 是你的 CEdit 控件的成员变量

// 获取编辑框的客户区矩形
CRect clientRect;
m_editCtrl.GetRect(&clientRect);

// 可以使用 clientRect 进行其他操作

上述代码中,GetRect 方法用于获取编辑框的客户区矩形,将结果存储在传递的 LPRECT 参数中。这对于获取编辑框的位置和大小信息是很有用的。请注意,如果 lpRect 参数为 NULL,则该方法返回整个客户区矩形。

如果你需要获取编辑框的其它矩形,如整个窗口矩形,可以使用 GetWindowRect 方法。


转载请注明出处:http://www.zyzy.cn/article/detail/17635/MFC/CEdit