/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

Cómo poner el fondo de colores en el Dev-C++

 
      Índice del Foro elrincondelc.com -> Dev-C++
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
OmarVillar



Registrado: 30 Sep 2007
Mensajes: 3

MensajePublicado: 30/09/2007 11:38 am
Título: Cómo poner el fondo de colores en el Dev-C++

Cómo poner el fondo de colores en el Dev-C++. Porque le negro es muy común. Byebye
_________________
Necesito saber cómo poner el fondo de pantalla de colores, porque el color negro es muy común.
Volver arriba
rir3760



Registrado: 01 Oct 2004
Mensajes: 3588
Ubicación: Mexico

MensajePublicado: 30/09/2007 1:43 pm
Título:

Para cambiar el color de fondo tienes que utilizar una biblioteca de terceros como conio de Borland (utilizando la funcion textbackground) o el API del sistema operativo (utilizando la funcion SetConsoleTextAttribute).

Un saludo
_________________
The capacity to learn is a gift;
The ability to learn is a skill;
The willingness to learn is a choice.
--
Rebec of Ginaz
Volver arriba
daltomi



Registrado: 28 Abr 2007
Mensajes: 107
Ubicación: Argentina

MensajePublicado: 30/09/2007 2:18 pm
Título:

El problema, si se quiere, es que SetConsoleTextAttribute sólo funciona con con WriteConsole o WriteFile para escribir en el "screen buffer".

Aqui un ejemplo.

Código:


#include <windows.h>
#include "stdlib.h"

const WORD dwClrTexto = FOREGROUND_GREEN | FOREGROUND_BLUE;
const WORD dwClrFondo = BACKGROUND_BLUE | BACKGROUND_INTENSITY;


int main(int argc, char* argv[])
{
   HANDLE hOutput = GetStdHandle(STD_OUTPUT_HANDLE);
   LPTSTR lpsTexto = "http:\\www.elrincondelc.com\n";
   DWORD dwTexto = strlen(lpsTexto);

   SetConsoleTextAttribute(hOutput,dwClrFondo | dwClrTexto);

   DWORD dwW = 0;
   WriteConsole(hOutput,(const void*)lpsTexto,dwTexto,&dwW,(LPVOID)NULL);

   CloseHandle(hOutput);

   system("pause");
   return 0;
}


Saudos.
Volver arriba
digies



Registrado: 18 Nov 2005
Mensajes: 176
Ubicación: Cono Sur

MensajePublicado: 01/10/2007 3:07 pm
Título:

Fondo completo:

Código:

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
    system("color 47");
    puts("\nhttp:\\\\www.elrincondelc.com\n\n");
    system("PAUSE");
    return EXIT_SUCCESS;
}   


Un saludo
Volver arriba
dreams_eater



Registrado: 03 Oct 2007
Mensajes: 9

MensajePublicado: 10/10/2007 5:49 pm
Título:

Cambio de fondo sin usar system():

Código:
#include <iostream>
using std::cout;//sin esto cada cout empieza así: std::cout<<....
#include <constream>
#include<conio2.h>

int main ()
{
    cout <<conio::setclr(YELLOW) <<conio::setbk(BLUE)<< "I'm yellow, but my font is blue";//uso la constream
    getch();//uso la conio2.h
    return 0 ;
}
Volver arriba
      Índice del Foro elrincondelc.com -> Dev-C++
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com