一个简单的ComboBox下拉框高度的问题
如果没有动态使用MoveWindow之类的函数重新确定ComboBox的大小,在资源编辑框内手动下拉的高度就是程序运行起来的下拉框的实际高度.
假如上述成立.
我有三个程序,其中两个都没问题,就是说下拉框的高度仅在资源编辑框内手动下拉指定,如果数据多的话,下拉项自动出现滚动条.但第三个程序无论下拉框下拉到多大.运行起来都是没有滚动条,且完整显示所有数据.后来在属性卡里勾选上no integral height.问题就解决了.
1.为什么前两个程序不需要设置no integral height,运行起来没有问题
2.网上有的说integral height是完整显示所有数据的意思,那么选中no intergal height 也就是说不需要完整显示的意思,这一点放到第三个程序上是成立的,但放在前两个程序上不成立,因为前两个程序没有选中这一项,也是没有完整显示.
3.还有说no integral height 是指下拉框允许显示某条数据的一部分,这个我自己变换下拉框高度试了下,的确是这样.
那么到底no integral height 是什么意思.如果是第3条说的那样(我试验了,确实这样),那么它就跟下拉框的高度无关了,但为什么第三个程序还要勾选上它,而前两个程序却又不需要..
很费解..望各位高手指点....谢谢!..