Foros - Stratos

Programadores => General Programadores => Mensaje iniciado por: capitan_kirk en 01 de Enero de 1970, 01:00:00 AM

Título: texto en directx
Publicado por: capitan_kirk en 01 de Enero de 1970, 01:00:00 AM
                                Hola , estoy desarrollando una aplicación que por decisión de la direccion de mi empresa debe hacerse en Directx 6. Necesito saber si hay algun modo aparte de la funcion Textout del API de windows para imprimir texto en pantalla.

Lo digo porque con Textout no puedo configurar el tamaño de la fuente de texto ni tampoco puedo cambiarla.

¿Sugerencias?                                
Título: texto en directx
Publicado por: Lord Trancos en 01 de Enero de 1970, 01:00:00 AM
                                Si usas funciones del GDI como TextOut si que puedes cambiar las fuentes y el tamaño.

Echale un vistazo a las funciones:

CreateFontIndirect...
Selectobject...
SetTextColor...

Con CreateFontIndirect, creas las fuentes que necesites (tendras que usar una fuente para cada tamaño o estilo; negrita, cursiva....)
Y despues antes de escribir con TextOut usa SelectObject para asignar la fuente al DC.