Leandro Ascierto

Visual Basic

 
Alpha Icon 32 Bits

ALPHA ICON 32 BITS

 

Este es un control de usuario que sirve para mostrar íconos de 32 bits, quizás este control sea una forma de poder facilitar a los que se inician, ya que para los que tienen experiencia con el uso de las Apis con unas pocas líneas de código se podría evitar usar este control.
El ícono se almacena en forma binaria (comprimida) dentro del control, por lo que no necesitamos cargarlo desde un archivo o recurso. También cuenta con una página de propiedades donde el ícono se puede extraer desde un archivo .ico o desde un recurso de una librería o ejecutable.
Los íconos extraídos los enumera en una lista donde podemos elegir cuál de ellos utilizar, además cuenta con un pequeño filtro para estas imágenes donde podremos darle transparencia, brillo o convertirlo en escala de grises (esto sólo disponible en tiempo de diseño).
En tiempo de ejecución se le puede pasar el handle de un ícono o leer desde archivos o recursos.
Vale aclarar que gran parte del proyecto es un rejunte de códigos donde detallo claramente los créditos a los autores.



Alpha Icon 32 bits

Descargar CtlAlphaIcon.zip
141 Kb
Descargado 172 veces



0/5 puntos (0 voto)


Bookmark and Share

6 Comentarios

  1.  

    Hola, te felicito por la página he encontrado cosas interesantes.
    Como puedo colocar un icono de 32bits en un form y que al generar el .exe tenga dicho icono, solo me funciona con iconos de menor calidad.
    Encontre un ejemplo tuyo en otra pagina utilzando el API ExtractIconExA pero le coloca el icono en tiempo de ejecucíon.
    En recumen es posible compilar un proyecto y que el icono del .exe que se genere tenga icono de 32Bits, saludos

  2.  

    Hola creo que puedes hacerlo de tres formas diferente.
    Una seria agregar al formulario un icono compuesto de iconos de 32bits con los tamaños [16x16, 32x32, 48x48] y almenos uno de 16x16 con una resolucion menor a 32 bits entonses cuando lo agregues al formulario vb lo aceptara y cuando lo compiles se va a mostrar el de 32bits para el .exe
    podes verlo en este proyecto
    http://www.leandroascierto.com.ar/categoria/Proyectos/articulo/Buscador%20en%20el%20Escritorio.php

    otra forma incuir el icono de 32bits en un archivo de recursos con algunas de estas herramientas (XN Resource Editor, Resource Builder, ResHack) seguramente los encontraras en internet
    Es importante que al recurso no le pongas el nombre 1 ya que este nombre es el que utiliza vb para compilar y si este recurso ya existe no lo compilara, lo mas aconsejable es utilizar un nombre como la letra "A" o "AMAIN" para que sea el primer icono a mostrar.
    un ejemplo lo podes ver en este proyecto.
    (continuo mas abajo.)

  3.  

    http://www.leandroascierto.com.ar/categoria/Proyectos/articulo/Descargador%20Multiconexion.php

    y la otra forma es compilarlo y luego cambiar el icono del .exe con algunas de las herramientas antes mencionadas (XN Resource Editor o ResHack)

    Saludos

  4.  

    Bueno al final le cambie el icono con el ResHack despues de compilado el proyecto.
    Revisare el codigo de tus ejemplos para poder utilizarlos en botones y toolbar en tiempo de ejecucion, cualquier duda la realizare atravez de tu foro, saludos y muchas gracias, no conocia esos programas.

  5.  

    Hola, muy bueno tu control, me gustaria saber si con los botones seria algo similar, o si tendrias algun ejemplo de como hacer lo mismo con los commandbutton. Salu2.

  6.  

    Muy bueno el control, me ha servido por que le puedo colocar una buena interfaz grafica a las aplicaciones, saludos y gracias.

Deja tu comentario

Todos los campos son requeridos excepto el de la web

Tu Nombre o Nick

Tu Email (no ser publicado)

Pgina Web (opcional)

Comentario


Cdigo de seguridad