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