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 [僅限桌面應用程式] |
標頭 |
|