EM_SETTABSTOPS Nachricht

Die EM_SETTABSTOPS Meldung legt die Registerkartenstopps in einem mehrlineigen Bearbeitungssteuerelement fest. Wenn Text in das Steuerelement kopiert wird, bewirkt jedes Registerkartenzeichen im Text, dass Bis zum nächsten Tabstopp Leerzeichen generiert werden.

Diese Nachricht wird nur von Mehrzeilenbearbeitungssteuerelementen verarbeitet. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.

Parameter

wParam

Die Anzahl der im Array enthaltenen Tabstopps. Wenn dieser Parameter null ist, wird der lParam-Parameter ignoriert, und standardmäßige Tabstopps werden auf alle 32 Einheiten der Dialogvorlagen festgelegt. Wenn dieser Parameter 1 ist, werden Tabstopps für alle n Dialogvorlageneinheiten festgelegt, wobei n der Abstand ist, auf den der lParam-Parameter verweist. Wenn dieser Parameter größer als 1 ist, ist lParam ein Zeiger auf ein Array von Tabstopps.

lParam

Ein Zeiger auf ein Array von ganzen Zahlen ohne Vorzeichen, die die Registerkartenstopps in Dialogfeldvorlageneinheiten angeben. Wenn der wParam-Parameter 1 ist, ist dieser Parameter ein Zeiger auf eine ganze Zahl ohne Vorzeichen, die den Abstand zwischen allen Tabstopps in Dialogfeldvorlageneinheiten enthält.

Rückgabewert

Wenn alle Registerkarten festgelegt sind, ist der Rückgabewert TRUE.

Wenn nicht alle Registerkarten festgelegt sind, ist der Rückgabewert FALSE.

Bemerkungen

Die EM_SETTABSTOPS Meldung wird das Bearbeitungssteuerelementfenster nicht automatisch neu gezeichnet. Wenn die Anwendung die Registerkartenstopps für Text ändert, der sich bereits im Bearbeitungssteuerelement befindet, sollte die InvalidateRect-Funktion aufgerufen werden, um das Bearbeitungssteuerelementfenster neu zu zeichnen.

Die im Array angegebenen Werte befinden sich in Dialogfeldvorlageneinheiten, bei denen es sich um geräteunabhängige Einheiten handelt, die in Dialogfeldvorlagen verwendet werden. Verwenden Sie die MapDialogRect-Funktion , um Messungen von Dialogvorlageneinheiten in Bildschirmeinheiten (Pixel) zu konvertieren.

Rich Edit: Unterstützt in Microsoft Rich Edit 3.0 und höher. Ein Rich-Edit-Steuerelement kann die maximale Anzahl von Tabstopps aufweisen, die durch MAX_TAB_STOPS angegeben werden. 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 (windows.h einschließen)

Siehe auch

Andere Ressourcen

InvalidateRect

MapDialogRect