mfc combo box 控件使用方法杂谈
来源:互联网 发布:怎样申请淘宝卖家账户 编辑:程序博客网 时间:2024/06/03 06:02
1、改变下拉框大小:先点向下的箭头,就可以调整下拉框大小
2、如果 ComboBox 的 Sorted 属性设置为 true,
则新添加项将按字母顺序插入到列表中。
否则,在列表的结尾处插入项。
3、要立即响应选择框的改变(即选择框一改变选项,就立刻将结果传递进去)!
响应他的哪个消息比较好?
如果是只能选择的响应ON_CBN_SELCHANGE
如果是可以编辑的,那么要立刻响应编辑就是ON_CBN_EDITCHANGE
4、CBN_SELENDOK是什么作用?
This notification message is sent when the user clicks a list item,
or selects an item and then closes the list.
It indicates the user's selection is to be processed
5、介绍一下列表框几种常用的消息映射宏:
ON_CBN_DBLCLK 鼠标双击
ON_CBN_DROPDOWN 列表框被弹出
ON_CBN_KILLFOCUS / ON_CBN_SETFOCUS 在输入框失去/得到输入焦点时产生
ON_CBN_SELCHANGE 列表框中选择的行发生改变
ON_CBN_EDITUPDATE 输入框中内容被更新
使用以上几种消息映射的方法为定义原型如:afx_msg void memberFxn( );的函数,
并且定义形式如ON_Notification( id, memberFxn )的消息映射。
如果在对话框中使用组合框,Class Wizard会自动列出相关的消息,并能自动产生消息映射代码。
6、改变ComboBox的下拉列表框宽度
一般情况下,列表框的宽度和选择框是一样宽的,为了让列表框变的更宽,可以用
m_Combobox.setdroppedwidth(int width); 来调整 他的宽度
7、如何使控键ComboBox不能输入只能在下拉菜单中选择?
VC6中style属性设为csDropDownList
VC2005中Type属性设为Drop List
8、设置当前项或得到当前是第几项
m_ComboBox1.SetCurSel(N); //SetCurSel函数可改变标签控件当前选定的项目
//这个N可以是-1,表示无选择,0表示第一项,1表示第二项。。
//这个函数一般在初始化的时候使用
m_ComboBox1.GetCurSel(); //得到当前是第几项.0是第一项,1是第二项
//这个函数相应的是ON_CBN_SELCHANGE 列表框中选择的行发生改变
消息
- mfc combo box 控件使用方法杂谈
- mfc combo box 控件使用方法
- mfc combo box 控件使用方法总结
- mfc combo box 控件使用方法总结
- MFC控件Combo Box
- mfc combo box 控件使用方法总结(转载)
- combo box控件的使用方法
- mfc控件之combo box
- MFC combo box控件操作
- MFC-Combo Box 控件的使用(转)
- MFC控件之Combo Box的使用
- VC/MFC Combo Box控件的用法
- MFC之组合框控件Combo Box
- MFC Combo Box 控件的用法
- MFC Combo-Box 控件下拉框问题
- 【mfc】组合框控件Combo Box
- MFC控件--VS2010 组合框控件Combo Box
- MFC对于Combo box控件GetWindowText获取控件值不正确
- 三层结构与数据库的连接字符串帮助类
- android wifi 移植记录
- IE不能显示PNG图片的解决方法
- Adult PDF Password Recovery3.0
- 安装 Windows 自动化 API 3.0 ,提高Visual Studio 2010 的运行速度
- mfc combo box 控件使用方法杂谈
- rsync
- C# / ASP.NET 计算某个日期所在的周是当年的第几周
- Server Push Flex4+LCDS3.1
- 编程风格
- 破解WIN2K、XP、2003密码记录
- Sip 服务器行为初窥
- JavaScript中prototype属性详解(转载)
- Cisco路由器配置GRE隧道举例