Función SetTextCharacterExtra (wingdi.h)
La función SetTextCharacterExtra establece el espaciado intercharacter. El espaciado entre caracteres se agrega a cada carácter, incluidos los caracteres de interrupción, cuando el sistema escribe una línea de texto.
int SetTextCharacterExtra(
[in] HDC hdc,
[in] int extra
);
[in] hdc
Identificador del contexto del dispositivo.
[in] extra
Cantidad de espacio adicional, en unidades lógicas, que se agregará a cada carácter. Si el modo de asignación actual no es MM_TEXT, el parámetro nCharExtra se transforma y redondea al píxel más cercano.
Si la función se ejecuta correctamente, el valor devuelto es el espaciado intercharacter anterior.
Si se produce un error en la función, el valor devuelto es 0x80000000.
Esta función se admite principalmente para la compatibilidad con las aplicaciones existentes. Por lo general, las nuevas aplicaciones deben evitar llamar a esta función, ya que no es compatible con scripts complejos (scripts que requieren forma de texto; El script árabe es un ejemplo de esto).
El enfoque recomendado es que, en lugar de llamar a esta función y, a continuación, TextOut, las aplicaciones deben llamar a ExtTextOut y usar su parámetro lpDx para proporcionar anchos.
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | wingdi.h (incluye Windows.h) |
Library | Gdi32.lib |
Archivo DLL | Gdi32.dll |