ホーム › UI.Controls.RichEdit › AutoCorrectProc
AutoCorrectProc
コールバックシグネチャ
INT AutoCorrectProc(
WORD langid,
LPWSTR pszBefore,
LPWSTR pszAfter,
INT cchAfter,
INT* pcchReplaced
);パラメーター
| フィールド | 型 | 説明 |
|---|---|---|
| langid | WORD | 自動修正に使用する自動修正ファイルを識別する言語 ID です。 |
| pszBefore | LPWSTR | 自動修正の候補となる文字列です。 |
| pszAfter | LPWSTR | 戻り値が ATP_NOCHANGE 以外の場合の、自動修正後の文字列です。 |
| cchAfter | INT | pszAfter の文字数です。 |
| pcchReplaced | INT* | pszAfter で置き換える pszBefore の末尾の文字数です。 |
公式ドキュメント
AutoCorrectProc 関数は、 EM_SETAUTOCORRECTPROC メッセージと共に使用される アプリケーション定義のコールバック関数です。
AutoCorrectProc は、アプリケーション定義の関数名を表すプレースホルダーです。 リッチエディットコントロールに入力されたテキストに対して、アプリケーション定義の自動エラー修正を提供します。
戻り値
型: int
次の値のうち 1 つ以上を返します。
| 戻り値/値 | 説明 |
|---|---|
| 変更しません。 | |
| 変更しますが、ほとんどの区切り文字は置き換えず、変更されていない末尾の文字列も置き換えません (それらの書式を保持します)。 | |
| 変更しますが、変更されていない末尾の文字列は置き換えません。 | |
| 末尾の文字が変更されていない場合でも置き換えます (置換文字列全体に同じ書式を使用します)。 |
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)