Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/03/2005, 11:41
Avatar de RootK
RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 4 meses
Puntos: 50
Hola RadicalEd, mira.. si vas empezando con c#, para ir cambiando los colores de la consola ya te tienes que meter con las APIS y el kernel, que esos conceptos si vas empezando tal vez no sean muy claros.., te recomiendo que empezaras con otras cosas mas sencillas..

Pero de todas formas si alguien alguna vez quiso saber como poner colores en modo consola aqui les dejo un ejempo sencillo usando un puntero

Cita:
[DllImport("kernel32.dll")]
public static extern bool SetConsoleTextAttribute(IntPtr hConsoleOutput, int wAttributes);

[DllImport("kernel32.dll")]
public static extern IntPtr GetStdHandle(uint nStdHandle);

[STAThread]
static void Main(string[] args)
{
uint STD_OUTPUT_HANDLE = 0xfffffff5;
IntPtr hConsole = GetStdHandle(STD_OUTPUT_HANDLE);

for (int i=0;i<=10;i++)
{
SetConsoleTextAttribute(hConsole,15 );
Console.WriteLine("RootK" + i.ToString());
Console.WriteLine();
}
Console.Read();
}
Sin olvidarse que hay que importar el namespace System.Runtime.InteropServices; para poder hacer uso de las DLLImports..

Espero que les sirva tambien a los demas.

Cualquier cosa por aqui andamos..
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net