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.chrgcpMin成員一律會指定搜尋的起點,而 cpMax會指定端點。 向後搜尋時, cpMin 必須等於或大於 cpMax。 向前搜尋時, cpMax 中的值 -1 會將搜尋範圍延伸至文字結尾。

如果搜尋作業找到相符專案,FINDTEXTEX結構的chrgText成員會傳回包含相符文字的字元位置範圍。

規格需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2003 [僅限桌面應用程式]
標頭
Richedit.h

另請參閱

EM_FINDTEXT