LB_FINDSTRINGEXACT訊息

尋找完全符合指定字串的第一個清單方塊字串,但搜尋不區分大小寫。

參數

wParam

搜尋第一個項目之前,項目以零為起始的索引。 當搜尋到達清單方塊底部時,它會繼續從清單方塊頂端搜尋回到 wParam 參數所指定的專案。 如果 wParam 為 -1,則會從頭搜尋整個清單方塊。

Windows 95/Windows 98/Windows Premium Edition (Windows Me) : wParam 參數限制為 16 位值。 這表示清單方塊不能包含超過 32,767 個專案。 雖然專案數目受到限制,但清單方塊中專案的總大小以位元組為單位只會受限於可用的記憶體。

lParam

要搜尋之 Null 終止字串的指標。 搜尋不區分大小寫,因此此字串可以包含大寫和小寫字母的任何組合。

傳回值

傳回值是相符專案的以零起始的索引,如果搜尋失敗,則LB_ERR。

備註

只有在指定的字串和清單方塊專案具有相同的長度 (,但指定字串結尾的 null) 且具有相同字元時,此函式才會成功。

如果清單方塊具有擁有者繪製的樣式,但不是 LBS_HASSTRINGS 樣式, 則LB_FINDSTRINGEXACT 所採取的動作取決於是否使用 LBS_SORT 樣式。 如果使用 LBS_SORT ,系統會 將WM_COMPAREITEM 訊息傳送至清單方塊擁有者,以判斷哪個專案符合指定的字串。 否則,LB_FINDSTRINGEXACT會嘗試尋找具有長值的專案, (做為LB_ADDSTRINGlParam參數提供,或LB_INSERTSTRING訊息) 符合lParam參數。

規格需求

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

另請參閱

LB_FINDSTRING