EE_REPLACEA¶
ANSI文字列を置換します。このメッセージは使用されなくなります。新しいプラグインは、 EE_FIND_REPLACE メッセージ を使用してください。このメッセージを直接送るか、または Editor_ReplaceA インライン関数 を使うことができます。
EE_REPLACEA
wParam = (WPARAM) (UINT) nFlags;
lParam = (LPARAM) (LPCSTR) 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') を指定します。
戻り値¶
成功すると 0 以外を返します。失敗すると 0 を返します。