Archivo de Marzo de 2009

Ventanas Transparentes desde C#

Domingo, 29 de Marzo de 2009

Aqui les dejo como hacer las ventanas transparentes con API de windows desde C#
Incluye este using en la cabesera del programa.

using System.Runtime.InteropServices;

Declara la clase WinApi donde guardaremos los apis de Windows a utilizar.

public class WinApi
{
public static int GWL_EXSTYLE = -20;
public static int WS_EX_LAYERED = 0x80000;
public static int LWA_ALPHA = 0x2;
[DllImport("user32")]
public static extern int SetLayeredWindowAttributes(int hWnd, byte crey, byte alpha, int dwFlags);
[DllImport("user32")]
public static extern int GetLayeredWindowAttributes(int hWnd, byte crey, out byte alpha, int dwFlags);
[DllImport("user32")]
public static extern int SetWindowLong(int hWnd, int nIndex, int dwNewLong);
[DllImport("user32")]
public static extern int GetWindowLong(int hWnd, int nIndex);
}

Esta es la funcion para hacer las ventanas transparentes.

void mkwndtrans(int hWnd, int num){
int oldWinStyle = WinApi.GetWindowLong(hWnd, WinApi.GWL_EXSTYLE);
WinApi.SetWindowLong(hWnd, WinApi.GWL_EXSTYLE,
num < 255 ? oldWinStyle | WinApi.WS_EX_LAYERED :
oldWinStyle & WinApi.WS_EX_LAYERED);
WinApi.SetLayeredWindowAttributes(hWnd, 0, (byte)num, WinApi.LWA_ALPHA);
}

Para llamar a la funciones solo escribimos su nombre y pasamos los argumentos hwnd que es el handle o identificador de la ventana que queremos hacer transparente y num que el numero de transparencia alpha que va desde 0 al 255 siendo el 0 invisible y el 255 totalmente visible.

Dev C++ 4.9.9.2 portable

Sábado, 28 de Marzo de 2009

Deb C++ es un entorno de desarollo para C/C++ que es bastante practoco y visual, no como BorlandC y el TurboC que la verdad me parecen algo feos aunque como para empesar a usar el lenguaje estan bien. Dev C++ cuenta con un gran numero de librerias y funciones que podemos importar, ademas de que cuenta con ayuda para el usuario al momento de escribir y depurar el programa. Es multilenguaje asi que no se preocupen por lo de no entender el manejo del programa.
Ademas se los dejo portable para que lo lleven a todos lados :D .

Descarga

Inmunisa tu memoria USB contra virus

Sábado, 21 de Marzo de 2009

Panda a desarrolado un software para inmunisar tus memorias usb contra esos virus de autoarranque, aplicando un autorun irremovible y que no bloquea la entrada al usb, esto es muy practico si tienes que estar usando maquinas publicas con tu usb, porque generalmente estan llenas de estos tipicos virus.

Descarga

Hola de nuevo

Viernes, 20 de Marzo de 2009

Si tienen razon tiene rato que no actualizo es que donde estudio no tengo internet y no eh podido entar a l a internet mas que para tareas, pero tratare de actualizar mas seguido, y les dejo una imagen divertida.