Autor Tema: ucCommandLink, opciones al estilo Windows 7  (Leído 3163 veces)

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

raul338

  • Terabyte
  • *****
  • Mensajes: 894
  • Reputación: +62/-8
  • xD fan!!!!! xD
    • Ver Perfil
    • Raul's Weblog
ucCommandLink, opciones al estilo Windows 7
« en: Marzo 18, 2011, 08:07:43 pm »
Despues de tiempo sin postear (?)

Hice este control, funcional desde windows vista en adelante que es un derivado del boton (por lo que en XP por ejemplo, se muestra un boton comun y corriente con el caption establecido)



Propiedades:
  • BackColor
  • Caption
  • Default
  • Enabled
  • Note

Eventos:
  • Click
  • KeyDown
  • KeyPress
  • KeyUp
  • MouseDown
  • MouseMove
  • MouseUp
  • MouseEnter
  • MouseLeave

Funciones:
  • SetShield: Pone el icono de que se necesitan permisos de Administrador
  • SetImageFromHandle: Pone una imagen ya cargada
  • SetImage: Poner una imagen mediante un mapa de bits o icono, y desde recurso o desde archivo

Ahi un temita con los ImageList que me falto probar, pero, para lo que yo quiero esta perfecto :xD

Sin mas, el link de descarga
http://www.mediafire.com/?emp7k81jh66egh5

Para mas informacion de como se usa: MSDN - Command Links

raul338

  • Terabyte
  • *****
  • Mensajes: 894
  • Reputación: +62/-8
  • xD fan!!!!! xD
    • Ver Perfil
    • Raul's Weblog
Re:ucCommandLink, opciones al estilo Windows 7
« Respuesta #1 en: Marzo 19, 2011, 12:27:01 am »
Cabe destacar que para verlo bien desde el IDE hay que tener el manifest puesto

E N T E R

  • Petabyte
  • ******
  • Mensajes: 1062
  • Reputación: +57/-13
  • www.enterpy.com
    • Ver Perfil
    • www.enterpy.com
Re:ucCommandLink, opciones al estilo Windows 7
« Respuesta #2 en: Marzo 19, 2011, 11:31:57 am »
JOJOJOO, Grosooo muy bueno quedo
CIBER GOOGLE - CONCEPCIÓN PARAGUAY
www.enterpy.com
Primera regla de la programacion, para que vas a hacerlo complicado si lo puedes hacer sencillo

LeandroA

  • Administrador
  • Petabyte
  • *****
  • Mensajes: 1128
  • Reputación: +151/-8
    • Ver Perfil
Re:ucCommandLink, opciones al estilo Windows 7
« Respuesta #3 en: Marzo 19, 2011, 09:01:28 pm »
Muy bueno Raul esta piola, no lo testie mucho pero parece andar todo bien, el tema del icono no utiliza imagelist no probe si es lo mismo pero asi esta mas facil, para ahorrarte el parametro de si es un icono o un bitmap podes utilizar el api GetObjectType si es = 7 es un bitmap , y si utilizas bitmap 32 bits Alpha muestra la transparencia.

Saludos.

raul338

  • Terabyte
  • *****
  • Mensajes: 894
  • Reputación: +62/-8
  • xD fan!!!!! xD
    • Ver Perfil
    • Raul's Weblog
Re:ucCommandLink, opciones al estilo Windows 7
« Respuesta #4 en: Marzo 19, 2011, 09:55:57 pm »
En la API de los botones comunes si se usan ImageList (vos lo implementaste en el clsImageButton)

No sabia del GetObjectType, y sobre el bitmap de 32 bits, con LoadImage me lo muestra como 16 bits :| (lo probe, y se ve feo)

EDIT: pero si para poner desde el LoadImage, si necesito poner si es Icono o BMP xD
« última modificación: Marzo 20, 2011, 04:51:09 pm por raul338 »

Cudder

  • Bytes
  • *
  • Mensajes: 26
  • Reputación: +0/-1
    • Ver Perfil
Re:ucCommandLink, opciones al estilo Windows 7
« Respuesta #5 en: Marzo 24, 2011, 06:19:47 pm »
Can you re-upload please?
¿Se puede volver a subir por favor?

raul338

  • Terabyte
  • *****
  • Mensajes: 894
  • Reputación: +62/-8
  • xD fan!!!!! xD
    • Ver Perfil
    • Raul's Weblog
Re:ucCommandLink, opciones al estilo Windows 7
« Respuesta #6 en: Marzo 24, 2011, 06:50:57 pm »
The link is woring fine, or do you want to upload it to another server ?

Cudder

  • Bytes
  • *
  • Mensajes: 26
  • Reputación: +0/-1
    • Ver Perfil
Re:ucCommandLink, opciones al estilo Windows 7
« Respuesta #7 en: Marzo 25, 2011, 06:15:03 pm »
The link is fine but I can't start the download... upload somewhere else please :)

raul338

  • Terabyte
  • *****
  • Mensajes: 894
  • Reputación: +62/-8
  • xD fan!!!!! xD
    • Ver Perfil
    • Raul's Weblog
Re:ucCommandLink, opciones al estilo Windows 7
« Respuesta #8 en: Marzo 25, 2011, 08:19:01 pm »
Well, i always want to know how many people download my sources, but with this link i wont know xD

ucCommandLink - Mirror in Megaupload

Cheers!