Share via


CEdit::SetTabStops

Chiamare la funzione per impostare i punti di tabulazione in un controllo di modifica a più righe.

void SetTabStops( );
BOOL SetTabStops(
   const int& cxEachStop 
);
BOOL SetTabStops(
   int nTabStops,
   LPINT rgTabStops 
);

Parametri

  • cxEachStop
    Specifica che le tabulazioni devono essere impostate sulle unità di ogni finestra di dialogo cxEachStop.

  • nTabStops
    Specifica il numero di tabulazione contenute in rgTabStops.Questo valore deve essere maggiore di 1.

  • rgTabStops
    Punta a una matrice di Integer senza segno che specificano le tabulazioni in unità della finestra di dialogo.Un'unità della finestra di dialogo è un oggetto orizzontale o una distanza verticale.Un'unità orizzontale della finestra di dialogo è uguale a un quarto di unità corrente della larghezza di base della finestra di dialogo e 1 unità verticale della finestra di dialogo è uguale a una ottava di unità corrente dell'altezza di base della finestra di dialogo.Le unità di base della finestra di dialogo vengono calcolate in base all'altezza e larghezza del tipo di carattere di sistema corrente.La funzione di Windows GetDialogBaseUnits restituisce le unità di base della finestra di dialogo corrente in pixel.

Valore restituito

Diverso da zero se le schede sono state impostate, in caso contrario 0.

Note

Quando il testo viene copiato in un controllo di modifica a più righe, qualsiasi carattere di tabulazione nel testo riportato dello spazio venga generato finché la tabulazione successiva.

Per impostare i punti di tabulazione alla dimensione predefinita di 32 unità della finestra di dialogo, chiamare la versione senza parametri della funzione membro.Per impostare i punti di tabulazione a una dimensione diverso da 32, chiamare la versione con il parametro cxEachStop.Per impostare i punti di tabulazione in una matrice di dimensioni, utilizzare la versione con due parametri.

Questa funzione membro viene elaborata solo dai controlli di modifica a più righe.

SetTabStops automaticamente non ridisegna la finestra di modifica.Se si modificano le tabulazioni per il testo già nel controllo di modifica, chiamata CWnd::InvalidateRect per ridisegnare la finestra di modifica.

Per ulteriori informazioni, vedere EM_SETTABSTOPS e GetDialogBaseUnits in Windows SDK.

Esempio

Vedere l'esempio relativo CEditView::SetTabStops.

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe di CEdit

Grafico della gerarchia

CWnd::InvalidateRect