SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: ElNapster en Jueves 9 de Junio de 2005, 18:58

Título: Color De Letra
Publicado por: ElNapster en Jueves 9 de Junio de 2005, 18:58
Una preguntita como le hago para ponerle color de letra,y color de fondo en visual c++, y sera que le puedo cambiar el tipo de letra a la que yo quiera ????

Gracias por la ayuda chicos....... :rolleyes:
Título: Re: Color De Letra
Publicado por: RadicalEd en Jueves 9 de Junio de 2005, 19:22
Pues en visual C++, no se si trunque, pero yo en C lo hacia con:

textcolor(valor); //Para las letras
cprintf("letras");//c antes del printf

background(valor);//para el fondo

Busca bien las referencias en la ayuda del Visual C++.

Ojala te sirva.
Chao.
Título: Re: Color De Letra
Publicado por: shakka en Jueves 9 de Junio de 2005, 19:57
Código: Text
  1. #include <windows.h>
  2. #include <iostream.h>
  3.  
  4. void Gotoxy(int x,int y);
  5. void ConsoleAt(WORD wColor);
  6.  
  7. int main()
  8. {
  9.   system("cls");
  10.   Gotoxy(10,10); cout<<"mbrenes...";
  11.   getchar();
  12.   ConsoleAt(FOREGROUND_RED|BACKGROUND_GREEN;
  13.   Gotoxy(10,11); cout<<"mbrenes...";
  14.   getchar();
  15.   system("pause");
  16.  
  17. return 0;
  18. }
  19.  
  20. void Gotoxy(int x,int y)
  21. {
  22. HANDLE hHandle=GetStdHandle(STD_OUTPUT_HANDLE);
  23. COORD coord;
  24.  
  25.   coord.X=x;
  26.   coord.Y=y;
  27.   SetConsoleCursorPosition(hHandle,coord);
  28. }
  29.  
  30. void ConsoleAt(WORD wColor)
  31. {
  32. HANDLE hHandle=GetStdHandle(STD_OUTPUT_HANDLE);
  33.   SetConsoleTextAttribute(hHandle,wColor);
  34. }
  35.  
  36.  
para ver ls diferentes atributos que puedo modificar ver esta direccion:

http://msdn.microsoft.com/library/default....sorposition.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/setconsolecursorposition.asp)

y unos ejemplos...
http://msdn.microsoft.com/library/default....t_functions.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/using_the_high_level_input_and_output_functions.asp)
Título: Re: Color De Letra
Publicado por: pitukilloloco en Sábado 11 de Junio de 2005, 02:03
Las respuestas de RadicalEd y mbrenes son para cambiar el color de las letras y el fondo de los programas que generas con el compilador de Visual C++ (aunque me parece que las funciones que menciona RadicalEd no funcionan en este compilador), pero si tu pregunta es cómo cambiar los colores, el fondo y el tipo de letra del editor de Visual C++ lo puedes hacer (en la versión 6 que es la que yo uso) en la opción del menu Tools, después en Options... y en la ventana de diálogo que te sale pones la pestaña Format. Ahí tienes la opción de cambiar los colores de las letras y el fondo, las fuentes y su tamaño, no sólo del editor sino de todas las ventanas de mensajes y otras cosas que te salen en el compilador.
Título: Re: Color De Letra
Publicado por: YourDeath en Miércoles 16 de Noviembre de 2005, 13:26
Hola, he visto que han preguntado como poner letras de colores y fondos. Yo lo estoy intentado hacer pero para realizar el programa bajo linux en c, con el terminal. He visto que aqui viene para el dev c/c ++ y otros, pero hay alguna forma de hacerlo como yo kiero???

Hace falta añadir alguna libreria??, yo supongo que si pero no se cual.
Tambien estoy intentado usar la funcion gotoxy y otras que habeis mencionado por aqui pero nada. Haber si alguien puede echarme una mano.
Título: Re: Color De Letra
Publicado por: shakka en Miércoles 16 de Noviembre de 2005, 15:51
http://mipagina.euskaltel.es/iosus/linux/B...pt-HOWTO-5.html (http://mipagina.euskaltel.es/iosus/linux/Bash-Prompt-HOWTO-5.html)

http://xinfo.sourceforge.net/documentos/ba...dros_de_colores (http://xinfo.sourceforge.net/documentos/bash-scripting/bash-script-2.0.html#cuadros_de_colores)
Título: Re: Color De Letra
Publicado por: alex-lilo en Lunes 16 de Octubre de 2006, 21:10
hola! alguien sabe como hacer esto en visal c++ 2005, este no tiene la biblioteca windows.h yo puedo borrar la pantalla con system("cls") pero quiero un remplazo para las funciones gotoxy y cmo poner color al texto, saludos
Título: Re: Color De Letra
Publicado por: Geo en Martes 17 de Octubre de 2006, 01:07
Supongo que estarás usando la versión Express y no has instalado el SDK (en las otras versiones como la profesional viene incluído), checa esto:

Creando aplicaciones Win32 con Visual C++ 2005 Express Edition (http://jenriquez.webpal.info/?q=node/50)

Saludos,
JJ (Geo).