在 MFC(Microsoft Foundation Classes)中,CListCtrl 类提供了 GetViewRect 方法,用于获取列表控件的客户区域中当前视图的矩形。以下是 CListCtrl::GetViewRect 的方法原型:
void GetViewRect(
   RECT& rc
) const;

这个方法接受一个 RECT 结构的引用,然后在这个结构中返回当前视图的矩形区域。RECT 结构包含左上角和右下角的坐标。

以下是一个简单的示例代码:
// 假设 m_listCtrl 是您的 CListCtrl 对象

RECT viewRect;
m_listCtrl.GetViewRect(viewRect);

// 在这里使用 viewRect 进行相应的操作

viewRect 结构中的坐标表示了列表控件的客户区域中当前视图的位置和大小。请确保在使用 GetViewRect 方法之前,CListCtrl 已经被正确初始化。


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