您的位置:首页 > 其它

LB_ 系列 Windows系统定义的消息

2014-10-05 16:17 309 查看
LB_ADDSTRING   :          添加字符串

LB_INSERTSTRING:      插入一个条目数据或字符串。不像LB_ADDSTRING 消息,该消息不会激活LBS_SORT样式来对条目进行排序

LB_DELETESTRING:      删除列表框中的一个字符串

LB_SELITEMRANGEEX:在多选状态下的列表框中选择一个或多个连续的条目

LB_RESETCONTENT:   移除所有条目

LB_SETSEL:                  在多选状态下的列表框中选择一个字符串

LB_SETCURSEL:           选择一个字符串,并将其所在的条目滚动到视野内。当新的字符串被选定,

                                       列表框的高亮显示将从原有的选中字符串移动到这个新的字符串上

LB_GETSEL:                 获得一个条目的选择状态

LB_GETCURSEL:          获得当前被选条目的索引。仅在单选状态的列表框有效。

LB_GETTEXT:              从列表框中获得一个字符串

LB_GETTEXTLEN:       获得一个列表框中字符串的长度

LB_GETCOUNT:         获得列表框中条目的数量

LB_SELECTSTRING:   在列表框中搜索一个条目,搜索规则是匹配给定字符串的开始字符。如果一个匹配条目被找到,该条目被选中

LB_DIR:                      向列表框中添加名字。该消息向列表框中添加匹配给定字符串的或符合给定文件属性的目录名字。

                                    该消息同样可以向列表框中添加映射驱动器字母

LB_GETTOPINDEX:   获得第一个“可见”的条目的索引。初始化时,第一个可见的条目是索引为0的条目,

                                    但如果列表框的发生滚动之后,该索引值会发生变化

LB_FINDSTRING:      查找位于列表框内与指定字符串的开始匹配的第一个字符串

LB_GETSELCOUNT:   在具有多选状态的列表框中,该消息获得选中的条目的数量

LB_GETSELITEMS:    在具有多选状态的列表框中,该消息通过填充一个缓冲来保存被选中的条目

LB_SETTABSTOPS:   设置列表框的移字键

LB_GETHORIZONTALEXTENT:如果列表框具有一个水平滚动条,该消息获得水平滚动的宽度(单位像素)

LB_SETHORIZONTALEXTENT:该消息用来设置列表框的宽度(单位是像素)。如果列表框的宽度小于设置的值,显示水平滚动条。

                                                   如果列表框的宽度等于设置的值,则不显示滚动条。

LB_SETCOLUMNWIDTH:对多列的列表框设置所有列的宽度(单位是像素)

LB_ADDFILE:                  添加指定的文件名到包含有目录列表的列表框中。

LB_SETTOPINDEX:   确保给定条目在列表框中式可见的。

LB_GETITEMRECT:   获得列表框中条目的边界矩形尺寸。

LB_GETITEMDATA:   获得与指定的列表框中条目相关的程序自定义值。

LB_SETITEMDATA:   设置与列表框中指定条目相关的值。

LB_SELITEMRANGE:  在多选状态下的列表框中选择或取消选择一个或多个连续条目

LB_SETANCHORINDEX:设置锚点条目——从该条目开始,一个多重选择开始。一个多重选择会跨越锚点条目和结尾条目间所有的条目

LB_GETANCHORINDEX:获得条目锚点的索引,锚点就是多选状态下选择的起始条目。

LB_SETCARETINDEX: 在位于多选状态下的列表框中指定索引下设置焦点矩形。如果条目不可见,会自动滚动可见。

LB_GETCARETINDEX: 返回在多选状态下,具有焦点的条目的索引。该条目既可以被选中,也可以是没被选中。

LB_SETITEMHEIGHT:     设置以像素为单位的条目高度。如果列表框具有LBS_OWNERDRAWVARIABLE样式,

                                          该消息设置由wParam参数指定的条目的高度,否则,该消息设置所有条目的高度。

LB_GETITEMHEIGHT: 获得位于列表框中的条目的高度

LB_FINDSTRINGEXACT:在列表框中以精确方式查找指定的字符串,大小写不敏感。

LB_SETLOCALE:     设置列表框的当前区域。可以使用区域来决定显示文本的正确排序规则。

LB_GETLOCALE:     获得当前列表框的区域。可以使用这个区域来决定显示文本正确的排序规则。

LB_SETCOUNT:      设置由LBS_NODATA样式而不是LBS_HASSTRINGS样式创建的列表框的条目数量

LB_INITSTORAGE:   定位内存用于存储列表框中的条目。该消息在向列表框中加入大量条目时使用。

LB_ITEMFROMPOINT: 获取最近在一个列表框中指定点的项目零的索引

LB_MULTIPLEADDSTRING:不知道这个

LB_GETLISTBOXINFO:获得指定列表框内每一列内的条目数量。

LB_MSGMAX:        这个常量是使用信息视窗。LB_MSGMAX是基于Win32的应用已经过时了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: