设为首页 加入收藏

TOP

子视窗控制项(四十七)
2010-12-30 21:12:42 来源: 作者: 【 】 浏览:32686
Tags:视窗 控制
TRING讯息:

如果您没有采用LBS_SORT,那么可以使用LB_INSERTSTRING指定一个索引值,将字串插入到清单方块中:

例如,如果iIndex等於4,那么szString将变为索引值为4的字串-从顶头开始算起的第5个字串(因为是从0开始计数的),位於这个点後面的所有字串都将向後推移。索引值为-1时,将字串增加在最後。您可以对样式为LBS_SORT的清单方块使用LB_INSERTSTRING,但是这个清单方块的内容不能被重新排序(您也可以使用LB_DIR讯息将字串插入到清单方块中,这将在本章的最後进行讨论)。

您可以在指定索引值的同时使用LB_DELETESTRING参数,这就可以从清单方块中删除字串:

您可以使用LB_RESETCONTENT清除清单方块中的内容:

当在清单方块中增加或者删除字串时,清单方块视窗讯息处理程式将更新显示。如果您有许多字串需要增加或者删除,那么您也许希望暂时阻止这一动作,其方法是关掉控制项的重画旗标:

当您完成後,可以再打开重画旗标:

使用LBS_NOREDRAW样式建立的清单方块开始时其重画旗标是关闭的。

选择和取得项
 

SendMessage完成了下面所描述的任务之後,通常传回一个值。如果出错,那么这个值将被设定为LB_ERR(定义为-1)。

当清单方块中放入一些项目之後,您可以弄清楚清单方块中有多少项目:

其他一些呼叫对单项选择清单方块和多项选择清单方块是不同的。让我们先来看看单项选择清单方块。

通常,您让使用者

首页 上一页 44 45 46 47 48 49 50 下一页 尾页 47/61/61
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇功能表及其他资源 下一篇计时器

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: