int GetItemHeight(int nIndex) const;
- nIndex 参数表示要获取高度的列表框项目的索引。如果 nIndex 为 -1,表示获取所有项目的平均高度。
这个方法返回指定项目的高度,单位是逻辑高度的设备单位(logical device units)。如果列表框是所有项目具有相同高度的固定高度列表框,那么此方法返回固定的项目高度。如果列表框是变高度列表框,它将返回指定项目的实际高度。
下面是一个简单的示例,演示如何使用 GetItemHeight 方法:
// 假设 m_listBox 是 CListBox 对象
// 获取第一个项目的高度
int nItemHeight = m_listBox.GetItemHeight(0);
// 获取所有项目的平均高度
int nAverageHeight = m_listBox.GetItemHeight(-1);
这个方法通常用于在运行时动态设置列表框中项目的高度,或者根据项目的内容来确定项目的高度。
转载请注明出处:http://www.zyzy.cn/article/detail/18477/MFC/CListBox