_Message SETCHARFORMAT em
Définit la mise en forme des caractères dans un contrôle RichEdit.
Paramètres
-
wParam
-
Mise en forme des caractères qui s’applique au contrôle. Si ce paramètre est égal à zéro, le format de caractère par défaut est défini. Dans le cas contraire, il peut s’agir de l’une des valeurs suivantes.
Valeur Signification - CSAH _ tout
Applique la mise en forme à tout le texte du contrôle. Non valide avec la _ sélection SCF ou le _ mot SCF. - CSAH _ ASSOCIATEFONT
RichEdit 4,1 : Associe une police à un script donné, modifiant ainsi la police par défaut pour ce script. Pour spécifier la police, utilisez les membres suivants de CHARFORMAT2: yHeight, bCharSet, bPitchAndFamily, szFaceName et LCID. - CSAH _ ASSOCIATEFONT2
RichEdit 4,1 : Associe une police de substitution (plan-2) à un script donné, modifiant ainsi la police par défaut pour ce script. Pour spécifier la police, utilisez les membres suivants de CHARFORMAT2: yHeight, bCharSet, bPitchAndFamily, szFaceName et LCID. - CSAH _ CHARREPFROMLCID
Obtient le répertoire de caractères à partir du LCID. - CSAH _ par défaut
RichEdit 4,1 : Définit la police par défaut pour le contrôle. - _DONTSETDEFAULT SPF
Empêche de définir le format de paragraphe par défaut lorsque le contrôle RichEdit est vide. - CSAH _ NOKBUPDATE
RichEdit 4,1 : Empêche le changement de clavier de correspondre à la police. Par exemple, si une police arabe est définie, normalement la fonctionnalité de clavier automatique pour les langues bidi remplace le clavier par un clavier arabe. - _sélection SCF
Applique la mise en forme à la sélection actuelle. Si la sélection est vide, la mise en forme des caractères est appliquée au point d’insertion et le nouveau format de caractère est en vigueur uniquement jusqu’à ce que le point d’insertion soit modifié. - de SPF _ SETDEFAULT
Définit les attributs de mise en forme par défaut des paragraphes. - CSAH _ SMARTFONT
Appliquez la police uniquement si elle peut gérer le script. - CSAH _ USEUIRULES
RichEdit 4,1 : Utilisé avec la _ sélection SCF. Indique que le format provient d’une barre d’outils ou d’un autre outil d’interface utilisateur. les règles de mise en forme de l’interface utilisateur doivent donc être utilisées à la place de la mise en forme littérale - _mot SCF
Applique la mise en forme au ou aux mots sélectionnés. Si la sélection est vide, mais que le point d’insertion se trouve à l’intérieur d’un mot, la mise en forme est appliquée au mot. La valeur du _ mot SCF doit être utilisée conjointement avec la valeur de _ sélection SCF . -
lParam
-
Pointeur vers une structure Charformat spécifiant la mise en forme des caractères à utiliser. Seuls les attributs de mise en forme spécifiés par le membre dwMask sont modifiés.
Microsoft Rich Edit 2,0 et versions ultérieures : ce paramètre peut être un pointeur vers une structure CHARFORMAT2 , qui est une extension de la structure Charformat . Avant d’envoyer le message _ SETCHARFORMAT em , définissez le membre cbSize de la structure sur
sizeof(CHARFORMAT)ousizeof(CHARFORMAT2)Indiquez la version de la structure utilisée.Les membres szFaceName et bCharSet peuvent être remplacés lorsqu’ils ne sont pas valides pour les caractères, par exemple : Arial sur les caractères Kanji.
Valeur de retour
Si l’opération a échoué, la valeur de retour est une valeur différente de zéro.
Si l’opération échoue, la valeur de retour est zéro.
Notes
Si ce message est envoyé plusieurs fois avec les mêmes paramètres, l’effet sur le texte est basculé. Autrement dit, l’envoi du message une fois produit l’effet, l’envoi du message à deux reprises annule l’effet, et ainsi de suite.
Spécifications
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows [Applications de bureau Vista uniquement] |
| Serveur minimal pris en charge |
Windows Serveur 2003 [ applications de bureau uniquement] |
| En-tête |
|
Voir aussi
-
Référence