Share via


CEdit::SetTabStops

Llame a esta función para establecer tabulaciones en un control de edición de varias líneas.

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

Parámetros

  • cxEachStop
    Especifica que las tabulaciones deben estar establecidas en unidades de cada diálogo de cxEachStop .

  • nTabStops
    Especifica el número de tabulación contenidas en rgTabStops.Este número debe ser mayor que 1.

  • rgTabStops
    Señala a una matriz de enteros sin signo que especifican tabulaciones en unidades de cuadro de diálogo.Una unidad de cuadro de diálogo es una distancia horizontal o vertical.Una unidad horizontal del diálogo es igual a un cuarto de la unidad de ancho actual del diálogo, y 1 unidad vertical del diálogo es igual al uno- octava unit actual del alto del diálogo.Las unidades base de diálogo se calculan según el alto y ancho de fuentes del sistema actual.La función de GetDialogBaseUnits Windows devuelve las unidades base actuales del diálogo en píxeles.

Valor devuelto

Distinto de cero si las pestañas se establecieron; si no 0.

Comentarios

Cuando el texto se copia en un control de edición de varias líneas, cualquier carácter de tabulación en el texto producirá el espacio que se generará hasta la tabulación siguiente.

Para establecer las tabulaciones el tamaño predeterminado de 32 unidades de cuadro de diálogo, llame a la versión sin parámetros de esta función miembro.Para establecer las tabulaciones a un tamaño distinto de 32, llame a la versión con el parámetro de cxEachStop .Para establecer las tabulaciones en una matriz de tamaño, utilice la versión con dos parámetros.

Esta función miembro procesa solo los controles de edición de varias líneas.

SetTabStops automáticamente no actualizar la ventana de edición.Si cambia las tabulaciones para el texto ya en el control de edición, llamada CWnd::InvalidateRect para actualizar la ventana de edición.

Para obtener más información, vea EM_SETTABSTOPS y GetDialogBaseUnits en Windows SDK.

Ejemplo

Vea el ejemplo para CEditView::SetTabStops.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

Clase de CEdit

Gráfico de jerarquía

CWnd::InvalidateRect