Fonction de rappel AutoCorrectProc (richedit.h)
La fonction AutoCorrectProc est une fonction de rappel définie par l’application qui est utilisée avec le message EM_SETAUTOCORRECTPROC .
AutoCorrectProc est un espace réservé pour le nom de fonction défini par l’application. Il fournit une correction automatique d’erreur définie par l’application pour le texte entré dans un contrôle d’édition enrichi.
Syntaxe
AutoCorrectProc Autocorrectproc;
int Autocorrectproc(
LANGID langid,
const WCHAR *pszBefore,
WCHAR *pszAfter,
LONG cchAfter,
LONG *pcchReplaced
)
{...}
Paramètres
langid
Type : LANGID
ID de langue qui identifie le fichier de correction automatique à utiliser pour la correction automatique.
pszBefore
Type : const WCHAR*
Correction automatique de la chaîne candidate.
pszAfter
Type : WCHAR*
Chaîne de correction automatique résultante, si la valeur de retour n’est pas ATP_NOCHANGE.
cchAfter
Type : LONG
Nombre de caractères dans pszAfter.
pcchReplaced
Type : LONG*
Nombre de caractères de fin dans pszBefore à remplacer par pszAfter.
Valeur retournée
Type : int
Retourne une ou plusieurs des valeurs suivantes.
Code/valeur de retour | Description |
---|---|
|
Aucune modification. |
|
Modifiez mais ne remplacez pas la plupart des délimiteurs, et ne remplacez pas une étendue de caractères de fin inchangés (conserve leur mise en forme). |
|
Modifiez mais ne remplacez pas une étendue de caractères de fin inchangés. |
|
Remplacez les caractères de fin même s’ils ne sont pas modifiés (utilise la même mise en forme pour l’ensemble de la chaîne de remplacement). |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | richedit.h |