autoCorrectProc 回呼函式 (richedit.h)
AutoCorrectProc 函式是應用程式定義的回呼函式,用於EM_SETAUTOCORRECTPROC訊息。
AutoCorrectProc 是應用程式定義函數名稱的佔位元。 它會針對輸入到豐富編輯控件的文字,提供應用程式定義的自動錯誤修正。
語法
AutoCorrectProc Autocorrectproc;
int Autocorrectproc(
LANGID langid,
const WCHAR *pszBefore,
WCHAR *pszAfter,
LONG cchAfter,
LONG *pcchReplaced
)
{...}
參數
langid
類型: LANGID
識別自動更正檔案以進行自動更正的語言標識碼。
pszBefore
類型: const WCHAR*
自動更正候選字串。
pszAfter
類型: WCHAR*
如果傳回值未 ATP_NOCHANGE,則會產生自動更正字串。
cchAfter
類型: LONG
pszAfter 中的字元計數。
pcchReplaced
類型: LONG*
pszBefore 中以 pszAfter 取代的尾端字元計數。
傳回值
類型: int
傳回下列一或多個值。
傳回碼/值 | Description |
---|---|
|
沒有變更。 |
|
變更但不會取代大部分分隔符,也不會取代未變更的尾端字元範圍, (保留其格式設定) 。 |
|
變更但不取代未變更的尾端字元範圍。 |
|
即使尾端字元未變更, (仍會針對整個取代字串使用相同的格式設定) 。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2012 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | richedit.h |