message EM_SETMARGINS
Définit les largeurs des marges gauche et droite d’un contrôle d’édition. Le message redessine le contrôle pour refléter les nouvelles marges. Vous pouvez envoyer ce message à un contrôle d’édition ou à un contrôle d’édition enrichi.
Paramètres
-
wParam
-
Marges à définir. Ce paramètre peut être 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 enrichis : Définit les marges gauche et droite sur une largeur étroite calculée à l’aide des 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 lParam est ignoré.
Modifier les contrôles : La valeur EC_USEFONTINFO ne peut pas être utilisée dans le paramètre wParam . Il ne peut être utilisé que dans le paramètre lParam . -
lParam
-
LoWORD spécifie la nouvelle largeur de la marge gauche, en pixels. Cette valeur est ignorée si wParam n’inclut pas EC_LEFTMARGIN.
Modifier les contrôles et Rich Edit 3.0 et versions ultérieures :LoWORD peut spécifier la valeur EC_USEFONTINFO pour définir la marge gauche sur une largeur étroite calculée à l’aide des 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.
HiWORD spécifie la nouvelle largeur de la marge droite, en pixels. Cette valeur est ignorée si wParam n’inclut pas EC_RIGHTMARGIN.
Modifier les contrôles et Rich Edit 3.0 et versions ultérieures :HiWORD peut spécifier la valeur EC_USEFONTINFO pour définir la marge droite sur une largeur étroite calculée à l’aide des 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
Modifier les contrôles : Vous ne pouvez pas utiliser EC_USEFONTINFO dans le paramètre wParam , mais vous pouvez l’utiliser dans le paramètre lParam .
Modification enrichie : Pris en charge dans Microsoft Rich Edit 1.0 et versions ultérieures. Toutes les versions d’édition enrichies prennent en charge l’utilisation de EC_USEFONTINFO dans le paramètre wParam . Toutefois, seul Microsoft Rich Edit 3.0 et versions ultérieures prennent en charge l’utilisation de EC_USEFONTINFO dans le paramètre lParam . Pour plus d’informations sur la compatibilité des versions d’édition enrichies avec les différentes versions système, consultez À propos des contrôles Rich Edit.
Spécifications
Condition requise | Valeur |
---|---|
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 |
|