MFC combox 动态创建的控件,如何设置下拉框的大小?

2025-01-08 05:56:12
推荐回答(2个)
回答1:

兄弟,经过本人亲自试验终于把谜底揭开了,别忘了采纳啊。。。

  1. 当你在界面上拖出来了combox控件后,点击它的属性,把No integral height这一项选成true

  2. 点击一下那个combox控件的小三角,现在拖动出现的那个框框的的长度,拖到你觉得合适就行啦

  3. 如果你的内容比较多,那么你刚刚拖得那个框框当你编译完运行后会自动产生一个滚动条的。

  4. 到此,combox的下拉框大小就设置好了。

参考知识点如下:

一、那就是在设计界面里,点击一下Combo Box的下拉箭头,此时出现的调整框就是Combo Box的下拉调整框。

二、属性里有个 No integral height 钩选项,表示最大长度为设计长度,如果实际内容比设计长度多,就出现滚动条,少就以实际长度显示。

回答2:

RECT rect;
rect.bottom += 100;
Create 函数里面剩下的自己写吧