CB_INITSTORAGE消息
应用程序在将大量项添加到组合框的列表框部分之前发送 CB_INITSTORAGE 消息。 此消息分配用于存储列表框项的内存。
参数
-
wParam
-
要添加的项数。
-
lParam
-
要为项字符串分配的内存量(以字节为单位)。
返回值
如果消息成功,则返回值是已为其预先分配内存的项总数,即所有成功 CB_INITSTORAGE 消息添加的项总数。
如果消息失败,则返回值CB_ERRSPACE。
该消息分配内存并返回上述成功值和错误值。
备注
CB_INITSTORAGE消息有助于加快包含大量项 (超过 100) 的组合框的初始化。 它保留指定的内存量,以便后续 CB_ADDSTRING、 CB_INSERTSTRING和 CB_DIR 消息花费尽可能短的时间。 可以使用 wParam 和 lParam 参数的估计值。 如果高估,则会分配额外的内存,如果低估,则正常分配用于超出请求数量的项。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2003 [仅限桌面应用] |
标头 |
|