CB_INITSTORAGE消息

应用程序在将大量项添加到组合框的列表框部分之前发送 CB_INITSTORAGE 消息。 此消息分配用于存储列表框项的内存。

参数

wParam

要添加的项数。

lParam

要为项字符串分配的内存量(以字节为单位)。

返回值

如果消息成功,则返回值是已为其预先分配内存的项总数,即所有成功 CB_INITSTORAGE 消息添加的项总数。

如果消息失败,则返回值CB_ERRSPACE。

该消息分配内存并返回上述成功值和错误值。

备注

CB_INITSTORAGE消息有助于加快包含大量项 (超过 100) 的组合框的初始化。 它保留指定的内存量,以便后续 CB_ADDSTRINGCB_INSERTSTRINGCB_DIR 消息花费尽可能短的时间。 可以使用 wParamlParam 参数的估计值。 如果高估,则会分配额外的内存,如果低估,则正常分配用于超出请求数量的项。

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2003 [仅限桌面应用]
标头
Winuser.h (包括 Windows.h)

另请参阅

引用

CB_ADDSTRING

CB_DIR

CB_INSERTSTRING