Win32字控件-组合框

本文介绍了Win32字控件中的组合框样式、通知码和消息,包括各种组合框风格的定义,如CBS_SIMPLE和CBS_DROPDOWN,以及各种通知码和消息的含义,如CBN_DBLCLK和CBN_SELCHANGE。此外,还详细说明了如何操作组合框,如添加、删除字符串项目,以及获取和设置组合框的属性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[样式]


#define CBS_SIMPLE //输入框和列表框同时被显示
#define CBS_DROPDOWN  下拉式组合框,但是输入框内可以进行输入
#define CBS_DROPDOWNLIST 下拉式组合框,但是输入框内不能进行输入
#define CBS_OWNERDRAWFIXED  列表项是固定高度,在自绘中
#define CBS_OWNERDRAWVARIABLE 列表项是可变高度,在自绘中
#define CBS_AUTOHSCROLL 当样式为CBS_SIMPLE或CBS_DROPDOWN,且输入文本超过可显示范围时,自动向右滚动文本。
#define CBS_OEMCONVERT 使编辑框组件中的正文可以在ANSI 字符集和OEM字符集之间相互转换。这在编辑框中包含文件名时是很有用的
#define CBS_SORT 自动排序输入的字符串到列表框中
#define CBS_HASSTRINGS 指定一个含有字符串的自绘式组合框
#define CBS_NOINTEGRALHEIGHT  组合框的尺寸由应用程序而不是Windows 指定,通常,由Windows指定尺寸会使列表项的某些部分隐藏起来
#define CBS_DISABLENOSCROLL 使列表框在不需要滚动时显示一个禁止的垂直滚动条
#define CBS_UPPERCASE   将编辑框和列表框中的所有文本都自动转换为大写字符
#define CBS_LOWERCASE  将编辑框和列表框中的所有文本都自动转换为小写字符

[通知码]


CBN_CLOSEUP:组合框的列表框组件被关闭,简易组合框不会发送该通知消息

CBN_DB

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值