函数原型如下:
int SetItemHeight(int nIndex, UINT cyItemHeight);
这个方法接受两个参数:
- nIndex:要设置高度的项的索引,如果为 -1,则表示所有项。
- cyItemHeight:要设置的项的高度,以像素为单位。
该方法返回一个整数,表示之前设置的项的高度。如果设置失败,返回值为 CB_ERR。
以下是一个简单的示例:
CComboBox comboBox;
// 假设已经初始化并包含一些项
// 设置索引为 2 的项的高度为 30 像素
int nIndex = 2;
UINT cyItemHeight = 30;
int prevHeight = comboBox.SetItemHeight(nIndex, cyItemHeight);
if (prevHeight != CB_ERR) {
// 设置成功,prevHeight 是之前设置的项的高度
} else {
// 设置失败,处理错误逻辑
}
在上述代码中,SetItemHeight 方法将索引为 2 的项的高度设置为 30 像素,并返回之前设置的项的高度。确保在调用此方法之前,您已经初始化了组合框并添加了一些项。
转载请注明出处:http://www.zyzy.cn/article/detail/15960/MFC/CComboBox