首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么让ComboBox控件只读,即无法输入跟下拉

2012-05-28 
如何让ComboBox控件只读,即无法输入跟下拉?编写程序,想让编辑控件只读,那么可以使用SetReadOnly(true)函数

如何让ComboBox控件只读,即无法输入跟下拉?
编写程序,想让编辑控件只读,那么可以使用SetReadOnly(true)函数,但是却不知道如何让ComboBox控件只读化,就是无法输入和下拉,颜色也变成不可输入的颜色,请有经验的人指点,该通过什么函数或者方法实现。

[解决办法]
m_combo.EnableWindow(FALSE);
[解决办法]
更改ComboBox控件资源中Type属性 默认是DropDown 改成 Drop List.
[解决办法]
EnableWindow(FALSE);
[解决办法]
m_combo.EnableWindow(FALSE);
[解决办法]

探讨

不能下拉你还用什么ComboBox啊
直接edit不就行了

[解决办法]
这种特殊要求,就只有自绘了.
果断重载吧.
[解决办法]
探讨
引用:

引用:

不能下拉你还用什么ComboBox啊
直接edit不就行了

开始的时候,也跟你一样的想法,后来想到,说不定楼主是要在程序使用过程中动态的改变ComboBox的属性呢?
比如说,某些用户可以编辑,某些用户只能看?

对呀,就是这样。如果用EnableWindow的话,这样不是不可,只是那样字体都变灰了,我只是想把细节做得完美……

热点排行