EE_CONVERT

Converts characters. You can send this message explicitly or use the Editor_Convert inline function.

EE_CONVERT
wParam = (WPARAM) (UINT) nFlags;
lParam = (LPARAM) (LPCWSTR) szChars;

Parameters

nFlags

You can specify a combination of the following values.

Value

Meaning

FLAG_MAKE_LOWER

Converts to lowercase characters.

FLAG_MAKE_UPPER

Converts to uppercase characters.

FLAG_HAN_TO_ZEN

Converts to full-size characters.

FLAG_ZEN_TO_HAN.

Converts to half-size characters

FLAG_CAPITALIZE

Capitalizes the first letter of each word.

FLAG_MAKE_LOWER_L

Converts to lowercase characters (locale-dependent).

FLAG_MAKE_UPPER_L

Converts to uppercase characters (locale-dependent).

FLAG_CAPITALIZE_L

Capitalizes the first letter of each word (locale-dependent).

FLAG_CONVERT_SELECT_ALL

Converts the entire text. If this flag is not set, EE_CONVERT converts the characters only in the selection.

FLAG_CONVERT_KATA

Converts Katakana.

FLAG_CONVERT_ALPHANUMERIC

Converts Alphabets and numeric characters.

FLAG_CONVERT_MARK

Converts marks.

FLAG_CONVERT_SPACE

Converts spaces.

FLAG_CONVERT_KANA_MARK

Converts Kana marks.

FLAG_CONVERT_CUSTOM

When FLAG_HAN_TO_ZEN or FLAG_ZEN_TO_HAN is specified, the szChars parameter specifies which individual characters should be converted. If this value is specified, you must also specify the szChars parameter, and FLAG_CONVERT_KATA, FLAG_CONVERT_ALPHANUMERIC, FLAG_CONVERT_MARK, FLAG_CONVERT_SPACE, FLAG_CONVERT_KANA_MARK values are ignored.

FLAG_JAPANESE_YEN

Converts U+005C (REVERSE SOLIDUS) to U+FFE5 (FULLWIDTH YEN SIGN), and vice versa.

FLAG_KOREAN_WON

Converts U+005C (REVERSE SOLIDUS) to U+FFE6 (FULLWIDTH WON SIGN), and vice versa.

FLAG_RIGHT_SINGLE_QUOTATION

Converts U+0027 (APOSTROPHE) to U+2019 (RIGHT SINGLE QUOTATION MARK), and vice versa.

FLAG_RIGHT_DOUBLE_QUOTATION

Converts U+0022 (QUOTATION MARK) to U+201D (RIGHT DOUBLE QUOTATION MARK), and vice versa.

szChars

You can set a combination of individual full-width characters you want to convert if FLAG_CONVERT_CUSTOM is specified. Set this parameter NULL if not used.

Return Values

If the message succeeds, the return value is nonzero. If the message fails, the return value is zero.