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')。
返回值¶
如果消息成功,返回值不是零。如果消息不成功,返回值是零。