EM_SETMARGINS-Nachricht

Legt die Breite der linken und rechten Ränder für ein Bearbeitungssteuerelement fest. Die Nachricht zeigt das Steuerelement neu an, um die neuen Ränder widerzuspiegeln. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich Edit-Steuerelement senden.

Parameter

wParam

Die festzulegenden Ränder. Dieser Parameter kann einen der folgenden Werte annehmen.

Wert Bedeutung
EC_LEFTMARGIN
Legt den linken Rand fest.
EC_RIGHTMARGIN
Legt den rechten Rand fest.
EC_USEFONTINFO
Rich-Edit-Steuerelemente: Legt die linken und rechten Ränder auf eine geringe Breite fest, die mithilfe der Textmetriken der aktuellen Schriftart des Steuerelements berechnet wird. Wenn keine Schriftart für das Steuerelement festgelegt wurde, werden die Ränder auf 0 (null) festgelegt. Der lParam-Parameter wird ignoriert.
Bearbeitungssteuerelemente: Der EC_USEFONTINFO-Wert kann nicht im wParam-Parameter verwendet werden. Er kann nur im lParam-Parameter verwendet werden.

lParam

LOWORD gibt die neue Breite des linken Rands in Pixel an. Dieser Wert wird ignoriert, wenn wParam keine EC_LEFTMARGIN enthält.

Bearbeitungssteuerelemente und Rich Edit 3.0 und höher:LOWORD kann den EC_USEFONTINFO-Wert angeben, um den linken Rand auf eine geringe Breite festzulegen, die mithilfe der Textmetriken der aktuellen Schriftart des Steuerelements berechnet wird. Wenn keine Schriftart für das Steuerelement festgelegt wurde, werden die Ränder auf 0 (null) festgelegt.

HIWORD gibt die neue Breite des rechten Rands in Pixel an. Dieser Wert wird ignoriert, wenn wParam keine EC_RIGHTMARGIN enthält.

Bearbeitungssteuerelemente und Rich Edit 3.0 und höher:HIWORD kann den EC_USEFONTINFO-Wert angeben, um den rechten Rand auf eine geringe Breite festzulegen, die mithilfe der Textmetriken der aktuellen Schriftart des Steuerelements berechnet wird. Wenn keine Schriftart für das Steuerelement festgelegt wurde, werden die Ränder auf 0 (null) festgelegt.

Rückgabewert

Diese Nachricht gibt keinen Wert zurück.

Hinweise

Bearbeitungssteuerelemente: Sie können EC_USEFONTINFO im wParam-Parameter nicht verwenden; EC_USEFONTINFO kann jedoch im lParam-Parameter verwendet werden.

Rich Edit: Unterstützt in Microsoft Rich Edit 1.0 und höher. Alle Rich-Edit-Versionen unterstützen die Verwendung von EC_USEFONTINFO im wParam-Parameter. Allerdings unterstützen nur Versionen von Microsoft Rich Edit 3.0 und höher die Verwendung von EC_USEFONTINFO im lParam-Parameter. Informationen zur Kompatibilität von Rich Edit-Versionen mit den verschiedenen Systemversionen finden Sie unter Informationen zu Rich Edit-Steuerelementen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2003 [nur Desktop-Apps]
Header
Winuser.h (einschließlich Windows.h)

Siehe auch

EM_GETMARGINS