程序中,如何设置和改变combobox的style
属性设置中可以完成,但是我想在程序中自己控制style type是dropdown还是dropdownlist使用CComboBox的SetExtendedUI不行,不能实现
使用CComboBoxEx的SetExtendedStyle也不成功如何做?解决立刻给分
属性设置中可以完成,但是我想在程序中自己控制style type是dropdown还是dropdownlist使用CComboBox的SetExtendedUI不行,不能实现
使用CComboBoxEx的SetExtendedStyle也不成功如何做?解决立刻给分
在属性设置中出现的,都可以通过程序中来控制期待高手
droplist是一个窗口消息处理都不一样
你如何对他们进行转换?只有一个类型一个,隐藏一个
或者destroywindow
dropdown是两个窗口
VC中,也一定可以,继续期待……
这些风格不行!其它风格可以
现在我是这么解决的:
1.创建时用DropDown风格,
2.当想变换成DropDownList时,取ComboBox的子控件CEdit控件,将其设为只读属性
3.在CEdit的编辑区域里添加对于鼠标点击的DropDown的响应,并将鼠标的光标style设为normal型的这样就达到了风格改变的效果,不过有两个缺陷:
1)编辑区域的数据在取得焦点时,蓝色的HighLight并不能充满整个编辑框,只能覆盖文字部分;
2)蓝色的HighLight周边没有DropDownList风格的蚁线边框。
但对于应用来说,是小问题,无伤大雅,哪位有心解决当然更好:)