在 MFC 中,CMFCRibbonComboBox 类似乎没有直接提供 GetDropDownHeight 方法用于获取下拉框弹出列表的高度。通常,Ribbon 控件库中的下拉框弹出列表的高度是由控件自动管理的,而不需要直接调用 GetDropDownHeight 方法来获取。

如果你想调整下拉框弹出列表的高度,你可能需要考虑使用其他方法,例如调整下拉框项的高度,或者通过设置样式等方式来影响弹出列表的显示。

以下是一个示例,演示如何通过设置项的高度来调整下拉框弹出列表的高度:
// 获取 CMFCRibbonComboBox 对象
CMFCRibbonComboBox* pComboBox = new CMFCRibbonComboBox();
// ...

// 设置下拉框弹出列表中每个项的高度
pComboBox->SetItemHeight(-1, 30); // 设置为30像素,可以根据需要调整

这个示例中,通过调用 SetItemHeight 方法,将下拉框弹出列表中每个项的高度设置为30像素,你可以根据需要进行调整。

请注意,上述方法是通过调整项的高度来间接影响下拉框弹出列表的高度,而不是直接获取弹出列表的高度。




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