Dev - C++ - visual c++ problema colores

 
Vista:

visual c++ problema colores

Publicado por Azureus (2 intervenciones) el 24/08/2007 03:35:35
Hi
amigos tengo un pequeño proble con el visual c++ tengo este pequeño problem con los colores :(

#include <stdio.h>
#include <conio.h>
#include <windows.h>
#define AMARILLO (14)
#define RED (4)

void main ()
{
int num1=0;
int resto=0;
HANDLE hOutput = GetStdHandle(STD_OUTPUT_HANDLE);
HANDLE hStdout = GetStdHandle(STD_OUTPUT_HANDLE);

SetConsoleTextAttribute(hStdout, BACKGROUND_RED | AMARILLO | FOREGROUND_INTENSITY);

printf("\t\t\tponer numero= ");
scanf( "%d", &num1);
resto= (num1 % 2);
if ( resto == 0)
{

printf("\n\t\t\t* El numero es Par *\t\t\t\n");

}
else
{



printf("\n\t\t\t* El numero es impar *\t\t\t\n");

}

getch();

}


El problema es q no me sale todo el fondo del color q queria solamente cambia donde escribo XD
EJ: http://img211.imageshack.us/img211/6997/dibujoko5.png

Como lo puedo hacer para q toda la pantalla se ponga roja?
Salu2 y gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:visual c++ problema colores

Publicado por deividsito (1 intervención) el 29/08/2007 20:55:36
wenas no he usado mucho tadavía la api de windows para programar pero lo q conozco al respecto a esto de cuando programaba en dos en modo texto en pascal y desp de cambiar el color de fondo hacía una limpieza "clrscr" (clear screen ) es decir borra todo los caracteres en pantallas y al hacer este barrido y te deja todo del color q escogiste antes de hacer este clearscreen... fijate si tenés una función similar en la api de windows y listo o usa una de stdio o conio q tienen un "clrscr" una de esas dos mirá los .h y lo encontraras... no vemos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:visual c++ problema colores

Publicado por cristian (1 intervención) el 20/11/2008 03:29:39
quiero saber como poner un determinado sexo con fondo a color en devc++, te agradeceria si me respondes
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:visual c++ problema colores

Publicado por MAURICIO (1 intervención) el 03/09/2007 05:10:50
viejo pues yo utilice tu codigo en un programa mio y me puso toda la pantalla de color rojo y creoque debes de hacer esto hya te mando mi codigo

#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
#include <windows.h>
#define AMARILLO (14)
#define BLUE (4)

void menuprincipal();
void prueba();

// yo creo que tieenes que hacer un main asi y te funciona el color para toda la pantalla

void main()
{

HANDLE hOutput = GetStdHandle(STD_OUTPUT_HANDLE);
HANDLE hStdout = GetStdHandle(STD_OUTPUT_HANDLE);

SetConsoleTextAttribute(hStdout, BACKGROUND_BLUE | AMARILLO | FOREGROUND_INTENSITY);
menuprincipal();

}

void menuprincipal()
{
int op=0;
do
{
system("cls");
printf("\n\t Titulo pueba");
printf("\n\t 1 Prueba ");
printf("\n\t 5 Para Salir");
printf("\n\t Digite una opcion : ");
scanf("\n\t %d",&op);
switch(op)
{
case 1:
{
prueba();
break;
}
}
}
while(op!=5);
}

void prueba()
{


}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar