C ++ MFC组合框滚动条事件

时间:2015-12-15 20:08:46

标签: c++ scroll combobox mfc

在MFC中,我希望能够设置当您在滚动条滑块上方或下方单击鼠标时CComboBox滚动的行数。

就是这样!

1 个答案:

答案 0 :(得分:1)

当Combobox下拉(CBN_DROPDOWN消息)时,调用GetComboBoxInfo以确定列表控件的句柄。现在您可以致电GetScrollInfo。获取页面参数并使用SetScrollInfo设置新参数。

问题是,当成员的大小和数量发生变化时,系统会自动设置此滚动条参数。

如果这没有效果,因为CBN_DROPDOWN是提前的,你可以向自己发布一条消息(POstMessage),当消息泵取消你的消息时,它会执行这个动作。