EM_FINDTEXTEXW訊息
在豐富的編輯控制項內尋找 Unicode 文字。
參數
-
wParam
-
指定搜尋作業的行為。 此參數可以是下列一或多個值。
值 意義 - FR_DOWN
Microsoft Rich Edit 2.0 和更新版本:如果設定,搜尋會從 FINDTEXTEX.chrg.cpMin轉寄;如果未設定,搜尋會從 FINDTEXTEX.chrg.cpMin回溯。
Microsoft Rich Edit 1.0:會忽略FR_DOWN旗標。 搜尋一律向前。- FR_MATCHALEFHAMZA
如果設定,搜尋會區分具有不同輔色的 alef。 如果未設定,則具有不同輔色的阿拉伯文和希伯來文 alef 全都與 alef 字元相符。 - FR_MATCHCASE
如果設定,搜尋作業會區分大小寫。 如果未設定,則搜尋作業不區分大小寫。 - FR_MATCHDIAC
如果設定,搜尋作業會考慮聽寫標記。 如果未設定,則會忽略阿拉伯文和希伯來文的讀音符號。 - FR_MATCHKASHIDA
如果設定,搜尋作業會考慮 kashidas。 如果未設定,則會忽略阿拉伯文和希伯來文 kashida。 - FR_WHOLEWORD
如果設定,作業只會搜尋符合搜尋字串的整字。 如果未設定,作業也會搜尋符合搜尋字串的欄位。 -
lParam
-
FINDTEXTEXW結構,其中包含尋找作業的相關資訊。
傳回值
如果找到目標字串,傳回值會是相符專案第一個字元的以零起始的位置。 如果找不到目標,則傳回值為 -1。
備註
使用此訊息來尋找 Unicode 字串。 針對 ANSI;,請使用 EM_FINDTEXTEX。
FINDTEXTEX.chrg的cpMin成員一律會指定搜尋的起點,而 cpMax會指定端點。 向後搜尋時, cpMin 必須等於或大於 cpMax。 向前搜尋時, cpMax 中的值 -1 會將搜尋範圍延伸至文字結尾。
如果搜尋作業找到相符專案,FINDTEXTEX結構的chrgText成員會傳回包含相符文字的字元位置範圍。
EM_FINDTEXTEXW 使用 FINDTEXTEXW 結構,而 EM_FINDTEXTW 使用 FINDTEXTW 結構。 差異在於 EM_FINDTEXTEXW 報告找到的文字範圍。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2003 [僅限傳統型應用程式] |
標頭 |
|