CDC::TabbedTextOut

virtual CSize TabbedTextOut ( int x, int y, LPCTSTR lpszString, int nCount, int nTabPositions, LPINT lpnTabStopPositions, int nTabOrigin );

CSize T&abbedTextOut (int x, int yCStringamp const;STR, int nTabPositionsLPINTlpnTabStopPositions, int nTabOrigin );

Valor devuelto

Las dimensiones de la cadena (unidades lógicas) como un objeto de CSize.

Parámetros

x

Especifica la lógica coordenada x del punto inicial de la cadena.

y

Especifica la coordenada y lógica del punto inicial de la cadena.

lpszString

Puntos de la cadena de caracteres para dibujar. Puede pasar o un puntero a una matriz de caracteres o un objeto CString para este parámetro.

nCount

Especifica el número de caracteres en la cadena. Si nCount es – 1, se calcula la longitud.

nTabPositions

Especifica el número de valores en la matriz de posiciones de tabulación.

lpnTabStopPositions

Puntos de una matriz que contiene las posiciones de tabulación (en unidades lógicas). Las tabulaciones deben ordenarse en el aumento de orden; el menor valor de x debe ser el primer elemento de la matriz.

nTabOrigin

Especifica la coordenada x de la posición de partida desde el cual se expanden las fichas (en unidades lógicas).

str

 Un objeto CString que contiene los caracteres especificados.

Observaciones

Llame a esta función miembro para escribir una cadena de caracteres en la ubicación especificada, ampliando las fichas a los valores especificados en la matriz de posiciones de tabulación. Texto está escrito en la fuente actualmente seleccionada. Si nTabPositions es 0 y lpnTabStopPositions es NULL, las fichas se expanden a ocho veces el ancho de carácter promedio.

Si nTabPositions es 1, las tabulaciones están separadas por la distancia especificada por el primer valor de la matriz de lpnTabStopPositions . Si la matriz de lpnTabStopPositions contiene más de un valor, es establecer una tabulación para cada valor de la matriz, hasta el número especificado por nTabPositions. El parámetro nTabOrigin permite que una aplicación llamar a la función TabbedTextOut varias veces para una sola línea. Si la aplicación llama a la función más de una vez con el nTabOrigin establece el mismo valor cada vez, la función expande todas las fichas relativas a la posición especificada por nTabOrigin.

De forma predeterminada, la posición actual no usa o actualizada por la función. Si una aplicación necesita actualizar la posición actual cuando llama a la función, la aplicación puede llamar a la función de miembro de SetTextAlign con nFlags a TA_UPDATECP. Cuando se establece este indicador, Windows ignora los parámetros x e y en las llamadas posteriores al TabbedTextOut, usando la posición actual en su lugar.

Visió&n General de CDC |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambiénnbsp;CDC::GetTabbedTextExtent, CDC::SetTextAlign, CDC::TextOut, CDC::SetTextColor, :: TabbedTextOut, CSize

Index