combo box 组合框的使用?

来源:百度知道 编辑:UC知道 时间:2024/06/16 15:39:49
这么我按照步骤做的,在data选项里面也添加了数据,每一行也是用ctrl+回车键做的。然后高度也调整的足够高了。可是运行的时候就是没有我在data里添加的数据,全是空白的,这么回事啊?我用的是vc6.0
没有您说的什么函数啊,我用的是win32 Application。不是用mfc。里面没什么函数啊?

这个问题我遇到过,解决的时候也费了很多时间
尽管楼主看不到数据,其实那些数据是有的,可以按键盘上的下箭头试试看。只是显示问题,要解决也不难:
明确一个问题,ComboBox的窗口尺寸并不是仅仅那个框,还包括拉开以后的高度,所以CreateWindow的时候就要指定一个大的高度,尽管显示成一个默认的高度;假如你的ComboBox不是用CreateWindow创建的,而是直接拖拽到对话框资源上的,可以在初始化对话框时用GetDlgItem获得它的句柄,然后用MoveWindow函数拉长。试试吧,如果坐标出问题,考虑用MapWindowPoints转换坐标

有没有添错地方
还有你是不是不小心把 resetcontent()函数用在了初始化里了
那样的话 就把内容清除了
我看了你的程序 不好意思 我才疏学浅 真的不知道怎么解决 :-)