共用方式為


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