EE_REPLACEW

替換一個 Unicode 字符串。您能明確地發送該消息或用 Editor_ReplaceW 內嵌函式。

EE_REPLACEW
wParam = (WPARAM) (UINT) nFlags;
lParam = (LPARAM) (LPCWSTR) szFindReplace;

參數

nFlags

您能從如下值中指定一個組合。

含義

FLAG_FIND_CASE

區分大小寫。

FLAG_FIND_CLOSE

搜尋完成后關閉對話方塊。

FLAG_FIND_ESCAPE

使用轉義序列。

FLAG_FIND_NO_PROMPT

禁止顯示對話方塊即使沒有找到字符串。

FLAG_FIND_ONLY_WORD

匹配整個單詞。

FLAG_FIND_REG_EXP

使用規則運算式。

FLAG_FIND_SAVE_HISTORY

為重復搜尋保存搜尋過的字符串。

FLAG_REPLACE_ALL

替換所有符合的結果。

FLAG_REPLACE_SEL_ONLY

當被用 FLAG_REPLACE_ALL 指定時,僅在選區中替換。

szFindReplace

指定一個要搜尋的字符串和一個用來替換的字符串。您必須按照先指定要搜尋的字符串,然后指定用來替換的字符串這個順序,另外,兩者之間必須插入空字符 ('\0')。

返回值

如果消息成功,返回值不是零。如果消息不成功,返回值是零。