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 [僅限傳統型應用程式] |
標頭 |
|