MFC中动态设置组合框的下拉菜单高度
2007-05-10 13:13
393 查看
(若转载,请注明原出处与作者,作者:Witton)
今天,在用MFC写一个工具软件的时候,用到了一个动态创建的组合框,当组合框中的菜单项比较多的时候,默认的组合框下拉菜单高度就显得不够了,为了能改变默认的下拉菜单高度到合适的位置,可以作如下操作:
CRect rc;
NewCombo.GetDroppedControlRect(&rc);
NewCombo.GetParent()->ScreenToClient(&rc);
rc.bottom += 150;
NewCombo.MoveWindow(&rc);
这样就改变了默认的下拉菜单高度,其中NewCombo是一个被动态创建的组合框。
今天,在用MFC写一个工具软件的时候,用到了一个动态创建的组合框,当组合框中的菜单项比较多的时候,默认的组合框下拉菜单高度就显得不够了,为了能改变默认的下拉菜单高度到合适的位置,可以作如下操作:
CRect rc;
NewCombo.GetDroppedControlRect(&rc);
NewCombo.GetParent()->ScreenToClient(&rc);
rc.bottom += 150;
NewCombo.MoveWindow(&rc);
这样就改变了默认的下拉菜单高度,其中NewCombo是一个被动态创建的组合框。
相关文章推荐
- MFC发送消息设置组合框CComboBox控件的高度和宽度
- MFC发送消息设置组合框CComboBox控件的高度
- 在MFC中,设置ComboBox控件中下拉列表的高度
- iview table高度动态设置方法
- 有关动态设置iframe高度问题
- ListView+ListView 动态设置Item高度
- android如何动态设置控件的高度和宽度
- xib里拖拽的label动态设置高度
- JavaScript动态设置table的高度
- 动态的获取和设置ImageView的宽度和高度
- 动态设置ListView高度,解决跟ScrollView嵌套冲突
- 通过动态设置ListView高度来解决ScollView与ListView互相嵌套的问题
- 动态设置titleBar的高度
- ListView中根据手机屏幕高度动态设置只显示一屏幕的item个数
- 动态设置uitableview高度,参考
- 几种设置UITableView的cell动态高度的方法
- ListView 动态设置高度问题
- 关于Xib使用AutoLayout动态设置cell高度
- UIWebView根据contentSize动态设置UIWebView的高度
- IOS开发之UILabel动态高度设置方法