Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





texto en directx

Iniciado por capitan_kirk, 01 de Enero de 1970, 01:00:00 AM

« anterior - próximo »

capitan_kirk

                                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?                                

Lord Trancos

                                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.
                               
i>SaludoteZ de Lord Trancos!
http://www.dxlab.tk - http://dxlab.host.sk - programación de DirectX con Delphi.






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.