Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The EditWordBreakProcEx function is an application defined callback function used with the EM_SETWORDBREAKPROCEX message. It determines the character index of the word break or the character class and word-break flags of the characters in the specified text. The EDITWORDBREAKPROCEX type defines a pointer to this callback function. EditWordBreakProcEx is a placeholder for the application-defined function name.
Syntax
EDITWORDBREAKPROCEX Editwordbreakprocex;
LONG Editwordbreakprocex(
[in] char *pchText,
[in] LONG cchText,
[in] BYTE bCharSet,
INT action
)
{...}
Parameters
[in] pchText
Type: char*
Pointer to the text at the current position. If code specifies movement to the left, the text is in the elements pchText [–1] through pchText [-cchText], and pchText[0] is undefined. For all other actions, the text is in the elements pchText[0] through pchText[ cchText–1].
[in] cchText
Type: LONG
Number of characters in the buffer in the direction specified by code.
[in] bCharSet
Type: BYTE
Character set of the text.
action
Return value
Type: LONG
The function returns a value based on the code parameter.
Return code | Description |
---|---|
|
Return value |
|
Returns the character class and word-break flags of the character at the specified position. |
|
Returns TRUE if the character at the specified position is a delimiter or FALSE if the character is not. |
|
Returns the character index of the word break. |
Remarks
An application must install the callback function by specifying the address of the callback function in an EM_SETWORDBREAKPROCEX message.
For Microsoft Rich Edit 2.0 and later, Rich Edit no longer supports EditWordBreakProcEx. Users can send EM_SETWORDBREAKPROC to set EditWordBreakProc, which is now enhanced to support the passing of Unicode text.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Target Platform | Windows |
Header | richedit.h |
See also
Reference