共用方式為


CB_GETLBTEXT訊息

從下拉式方塊清單中取得字串。

參數

wParam

要擷取之字串之以零起始的索引。

lParam

接收字串之緩衝區的指標。 緩衝區必須有足夠的空間供字串和終止 Null 字元使用。 您可以在CB_GETLBTEXT訊息之前傳送CB_GETLBTEXTLEN訊息,以擷取字串的長度。 如果是 ANSI 字串,這是位元組數目,但如果它是 Unicode 字串,則這是字元數。

傳回值

傳回值是 TCHARs 中字串的長度,不包括終止 Null 字元。 如果 wParam 未指定有效的索引,傳回值會CB_ERR。

備註

安全性警告: 使用此訊息不正確可能會危害程式的安全性。 此訊息不會提供一種方式,讓您知道緩衝區的大小。 如果您使用此訊息,請先呼叫 CB_GETLBTEXTLEN 以取得所需的字元數,然後呼叫訊息以擷取字串。 您應該先檢閱 安全性考慮:Microsoft Windows 控制項 ,再繼續進行。

如果您使用擁有者繪製的樣式來建立下拉式方塊,但沒有 CBS_HASSTRINGS 樣式, lParam 所指向的緩衝區會接收與專案相關聯的資料。

規格需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2003 [僅限傳統型應用程式]
標頭
Winuser.h (包含 Windows.h)

另請參閱

CB_GETLBTEXTLEN