CListBox 列表框

本文详细介绍了CListBox类的构造、初始化方法,以及各种通用操作、单选和多选操作、字符串处理和可覆盖函数的用法,适合C++程序员参考。
摘要由CSDN通过智能技术生成

1、

构造函数

CListBox构造一个CListBox对象


初始化

Create创建Windows列表框并附加给CListBox对象
InitStorage为列表框的项和字符串预分配内存块


一般操作

GetCount返回列表框中的字符串数目
GetHorizontalExtent返回列表框的水平宽度,用像素表示
SetHorizontalExtent设置列表框的水平宽度,用像素表示
GetTopIndex返回列表框中第一个可见字符串的索引
SetTopIndex设置列表框中第一个可见字符串的基于零的索引
GetItemData返回与列表框有关的32位值
GetItemDataPtr返回指向列表框的指针
SetItemData设置列表框有关的32位值
SetItemDataPtr设置指向列表框的指针
GetItemRect返回当前显示的列表框项的相应矩形
ItemFromPoint返回与某点最近的列表框项的索引
SetItemHeight设置列表框中项的高度
GetItemHeight确定列表框中项的高度
GetSel返回列表框某项的选择
GetText拷贝某列表框项到缓冲区
GetTextLen返回列表框的字节长
SetColumnWidth设置多列列表框的列宽
SetTabStops设置列表框制表键停止位置
GetLocale获取列表框的地点标识符
SetLocale设置列表框的地点标识符


单选操作

GetCurSel返回列表框中当前选择串的基于零的索引
SetCurSel选择一个列表框字符串


多选操作

SetSel在多选列表框中选择或不选某个列表框项
GetCaretIndex确定在多选列表框中有焦点矩形的项的索引
SetCaretIndex设置焦点矩形到多选列表框中的指定的索引项
GetSelCount返回多选列表框中当前选择的字符串的数目
GetSelItems返回列表框中当前选择的字符串的索引
SelItemRange选择/不选多选列表框中的一些字符串
SetAnchorIndex设置多选列表框的锚点以开始扩展选择
GetAnchorIndex获取列表框当前锚点项的基于零的索引


字符串操作

AddString添加一个字符串到列表框中
DeleteString从列表框中删除一个字符串
InsertString在列表框中指定位置插入一个字符串
ResetContent清空列表框所有入口
Dir从当前目录添加文件名称到列表框中
FindString在列表框中查找一个字符串
FindStringExact查找与指定的字符串匹配的第一个列表框字符串
SelectString查找并选择单选列表框中的一个字符串


可覆盖的函数

DrawItem当自绘制列表框的一个可视部分改变时,被框架调用
MeasureItem当自绘制列表框创建时,被框架调用来确定列表框维数
CompareItem被框架调用以确定一系列列表框中某新项的位置
DeleteItem当用户从自绘制列表框中删除某项时,被框架调用
VKeyToItem覆盖以提供LBS_WANTKEYBOARDINPUT风格列表框的设置所需的定制WM_KEYDOWN
CharToItem覆盖以提供不含字符串的自绘制列表框定制WM_CHAR

2、CListBox类常见函数用法_clistbox 用法-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值