Autor Tema: App VB con manifest embebido + Iconos True Color+Alpha Channel  (Leído 2090 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Albertomi

  • Gigabyte
  • ****
  • Mensajes: 281
  • Reputación: +153/-0
    • Ver Perfil
App VB con manifest embebido + Iconos True Color+Alpha Channel
« en: Noviembre 17, 2012, 07:30:40 pm »
Estimados Amigos
 
Este post nace ha raíz de los post Sobre el UAC de Win7 (..::Carlos::..) y Ejecutar exe como administrador en win7  (lucius), con el proyecto que estoy publicando quiero mostrar como superar dos temas, espero les sea de utilidad:

1.- Como hacer que un formulario VB pueda mostrar iconos True Color+Alpha Channel, los cuales no son soportados por VB pero son los que se usan en Windows XP, Windos Vista y  Windows 7
 

En la imagen superior notaran la diferencia de los iconos, el de la izquierda no reproduce adecuadamente el Alpha Channel, para corregir dicho inconveniente colocar esta línea en el formulario:
    SetFormIcon Me.hwnd, "Main"

Y en el archivo App.rc colocar esta línea
    Main      ICON    MOVEABLE        PRELOAD         AppIcon.ico

NOTA: El AppIcon.ico es un icono con Alpha+Channel
 
2.- Embeber un archivo manifest para no tener que adjuntar un archivo manifest o parchar el ejecutable; este archivo manifest tiene por finalidad permitir reproducir los temas de Windows XP, Windows Vista y Windows 7, así como, si lo requieren elevar el nivel de ejecución de la aplicación (en Windows Vista o 7 estos ejecutable se distinguen por que tienen puesto un escudo)
 
 
En Windows 7 o Windows Vista

En Windows XP

Si solo quieren reproducir los temas de Windows en el archivo App.rc colocar esta línea
    1 24 "ManifestLessExecutionLevel.bin"

Si quiere además elevar el nivel de ejecución
    1 24 "ManifestWithExecutionLevel.bin"
 
 
Pueden descargar el proyecto desde la siguiente URL:
http://www.technetperu.org/webdrive/EA64835D2E2E41F9AF85EBE06318BC87/VBWithManifest.rar
 
 
 
Saludos, desde algún lugar de Lima-Perú
Saludos, desde algún lugar de Lima-Perú

E N T E R

  • Petabyte
  • ******
  • Mensajes: 1062
  • Reputación: +57/-13
  • www.enterpy.com
    • Ver Perfil
    • www.enterpy.com
Re:App VB con manifest embebido + Iconos True Color+Alpha Channel
« Respuesta #1 en: Noviembre 17, 2012, 09:27:55 pm »
Bien ahi amigo Albertomi, gracias por compartir.


Saludos !!!!
CIBER GOOGLE - CONCEPCIÓN PARAGUAY
www.enterpy.com
Primera regla de la programacion, para que vas a hacerlo complicado si lo puedes hacer sencillo

Waldo

  • Gigabyte
  • ****
  • Mensajes: 264
  • Reputación: +22/-0
    • Ver Perfil
Re:App VB con manifest embebido + Iconos True Color+Alpha Channel
« Respuesta #2 en: Agosto 20, 2014, 05:44:23 pm »
Hola, perdon por revivir un post antiguo, pero queria descargar el ejemplo y ya no esta disponible.
Alberto lo podras subir nuevamente?

Gracias

Albertomi

  • Gigabyte
  • ****
  • Mensajes: 281
  • Reputación: +153/-0
    • Ver Perfil
Re:App VB con manifest embebido + Iconos True Color+Alpha Channel
« Respuesta #3 en: Agosto 20, 2014, 06:45:11 pm »
Estimado Waldo


Por la noche lo busco y lo publico


Saludos, desde algún lugar de Lima-Perú
Saludos, desde algún lugar de Lima-Perú

Waldo

  • Gigabyte
  • ****
  • Mensajes: 264
  • Reputación: +22/-0
    • Ver Perfil
Re:App VB con manifest embebido + Iconos True Color+Alpha Channel
« Respuesta #4 en: Agosto 21, 2014, 11:34:12 am »
Muchas gracias Alberto

FCALDERON

  • Bit
  • Mensajes: 2
  • Reputación: +0/-0
    • Ver Perfil
Re:App VB con manifest embebido + Iconos True Color+Alpha Channel
« Respuesta #5 en: Mayo 22, 2016, 01:45:30 pm »
Hola, queria descargar el ejemplo y ya no esta disponible.
Alberto lo podras subir nuevamente?

Gracias