设为首页 加入收藏

TOP

六、Windows子窗口控件的清单方块类别—将字符串放入清单方块
2012-11-05 12:33:11 】 浏览:455
Tags:Windows 窗口 控件 清单 方块 类别 字符串 放入

建立清单方块之后,下一步是将字符串放入其中,您可以通过呼叫SendMessage为清单方块窗口消息处理程序发送消息来做到这一点。字符串通常通过以0开始计数的索引数来引用,其中0对应于最顶上的项目。在下面的例子中,hwndList是子窗口清单方块控件的句柄,而iIndex是索引值。在使用SendMessage传递字符串的情况下,lParam参数是指向以null字符结尾字符串的指针。

在大多数例子中,当窗口消息处理程序储存的清单方块内容超过了可用内存空间时,SendMessage将传回LB_ERRSPACE(定义为-2)。如果是因为其它原因而出错,那么SendMessage将传回LB_ERR(-1)。如果操作成功,那么SendMessage将传回LB_OKAY(0)。您可以通过测试SendMessage的非零值来判断这两种错误。

如果您采用LBS_SORT样式(或者如果您在清单方块中按照想要呈现的顺序排列字符串),那么填入清单方块最简单的方法是借助LB_ADDSTRING消息:

SendMessage (hwndList, LB_ADDSTRING, 0, (LPARAM) szString) ;        
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇六、Windows子窗口控件的清单方块.. 下一篇六、Windows子窗口控件的清单方块..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目