messaggio EM_SETTABSTOPS

Il messaggio EM_SETTABSTOPS imposta le tabulazioni in un controllo di modifica su più righe. Quando il testo viene copiato nel controllo, qualsiasi carattere di tabulazione nel testo determina la generazione dello spazio fino alla tabulazione successiva.

Questo messaggio viene elaborato solo dai controlli di modifica su più righe. È possibile inviare questo messaggio a un controllo di modifica o a un controllo di modifica avanzato.

Parametri

wParam

Numero di tabulazioni contenute nella matrice. Se questo parametro è zero, il parametro lParam viene ignorato e le tabulazioni predefinite vengono impostate ogni 32 unità modello di dialogo. Se questo parametro è 1, le tabulazioni vengono impostate a ogni n unità modello di dialogo, dove n è la distanza a cui punta il parametro lParam . Se questo parametro è maggiore di 1, lParam è un puntatore a una matrice di tabulazioni.

lParam

Puntatore a una matrice di interi senza segno che specificano le tabulazioni, in unità modello di finestra di dialogo. Se il parametro wParam è 1, questo parametro è un puntatore a un intero senza segno contenente la distanza tra tutte le tabulazioni, nelle unità modello di finestra di dialogo.

Valore restituito

Se vengono impostate tutte le schede, il valore restituito è TRUE.

Se tutte le schede non sono impostate, il valore restituito è FALSE.

Commenti

Il messaggio EM_SETTABSTOPS non ridisegna automaticamente la finestra del controllo di modifica. Se l'applicazione modifica le tabulazioni per il testo già nel controllo di modifica, deve chiamare la funzione InvalidateRect per ridisegnare la finestra di controllo di modifica.

I valori specificati nella matrice sono in unità modello di dialogo, ovvero le unità indipendenti dal dispositivo usate nei modelli di finestra di dialogo. Per convertire le misurazioni da unità modello di dialogo a unità schermo (pixel), usare la funzione MapDialogRect .

Rich Edit:Rich Edit: Supportato in Microsoft Rich Edit 3.0 e versioni successive. Un controllo di modifica avanzato può avere il numero massimo di tabulazioni specificate da MAX_TAB_STOPS. Per informazioni sulla compatibilità delle versioni di modifica avanzate con le varie versioni di sistema, vedere Informazioni sui controlli rich Edit.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
Intestazione
Winuser.h (include Windows.h)

Vedi anche

Altre risorse

InvalidateRect

MapDialogRect