Message EM_SETMARGINS
Définit les largeurs des marges gauche et droite pour un contrôle d’édition. Le message redessine le contrôle afin de refléter les nouvelles marges. Vous pouvez envoyer ce message à un contrôle d’édition ou à un contrôle d’édition enrichie.
Paramètres
-
wParam
-
Les marges à définir. Ce paramètre peut prendre l’une ou plusieurs des valeurs suivantes.
Valeur Signification - EC_LEFTMARGIN
Définit la marge gauche. - EC_RIGHTMARGIN
Définit la marge droite. - EC_USEFONTINFO
Contrôles d’édition enrichie : définit les marges gauche et droite sur une largeur étroite calculée en utilisant les métriques de texte de la police actuelle du contrôle. Si aucune police n’a été définie pour le contrôle, les marges sont définies sur zéro. Le paramètre IParam est ignoré.
Contrôles d'édition : la valeur EC_USEFONTINFO ne peut pas être utilisée dans le paramètre wParam. Elle peut être utilisée seulement dans le paramètre lParam. -
lParam
-
Le LOWORD spécifie la nouvelle largeur de la marge gauche, en pixels. Cette valeur est ignorée si wParam n’inclut pas EC_LEFTMARGIN.
Contrôles d'édition et Rich Edit 3.0 et ultérieur : le LOWORD peut spécifier la valeur EC_USEFONTINFO pour définir la marge gauche sur une largeur étroite calculée en utilisant les métriques de texte de la police actuelle du contrôle. Si aucune police n’a été définie pour le contrôle, la marge est définie sur zéro.
Le HIWORD spécifie la nouvelle largeur de la marge droite, en pixels. Cette valeur est ignorée si wParam n’inclut pas EC_RIGHTMARGIN.
Contrôles d'édition et Rich Edit 3.0 et ultérieur : le HIWORD peut spécifier la valeur EC_USEFONTINFO pour définir la marge droite sur une largeur étroite calculée en utilisant les métriques de texte de la police actuelle du contrôle. Si aucune police n’a été définie pour le contrôle, la marge est définie sur zéro.
Valeur retournée
Ce message ne retourne pas de valeur.
Notes
Contrôles d'édition : vous ne pouvez pas utiliser EC_USEFONTINFO dans le paramètre wParam, mais vous pouvez l’utiliser dans le paramètre lParam.
Édition enrichie : prise en charge dans Microsoft Rich Edit 1.0 et ultérieur. Toutes les versions de l'édition enrichie prennent en charge l’utilisation de EC_USEFONTINFO dans le paramètre wParam. Cependant, seul Microsoft Rich Edit 3.0 et ultérieur prend en charge l’utilisation de EC_USEFONTINFO dans le paramètre lParam. Pour plus d’informations sur la compatibilité des versions de l'édition enrichie avec les différentes versions du système, consultez À propos des contrôles Rich Edit.
Spécifications
Condition requise | Value |
---|---|
Client minimal pris en charge |
Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2003 [applications de bureau uniquement] |
En-tête |
|