Visual Basic Foro
Programación => Visual Basic 6 => Mensaje iniciado por: raul338 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)
(http://i52.tinypic.com/mcykq1.png)
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 (http://www.mediafire.com/?emp7k81jh66egh5)
Para mas informacion de como se usa: MSDN - Command Links (http://msdn.microsoft.com/en-us/library/aa511455.aspx)
-
Cabe destacar que para verlo bien desde el IDE hay que tener el manifest puesto
-
JOJOJOO, Grosooo muy bueno quedo
-
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.
-
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
-
Can you re-upload please?
¿Se puede volver a subir por favor?
-
The link is woring fine, or do you want to upload it to another server ?
-
The link is fine but I can't start the download... upload somewhere else please :)
-
Well, i always want to know how many people download my sources, but with this link i wont know xD
ucCommandLink - Mirror in Megaupload (http://www.megaupload.com/?d=BRUSUV42)
Cheers!