您的位置:首页 > 其它

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是一个被动态创建的组合框。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: