Buenas y gracias por el tiempo, bueno lel asunto esque tengo una aplicacion en VB6 y queria que cuando el usuario le haga click al boton de CERRAR osea ala "X" roja que esta arriva NO SE CIERRE sino que se vaya ala bandeja al lado del reloj !! busque mucho pero solo encontre soluciones para VB.nET cualquier auida sera bien agradecida :D MUchas Gracias de ANtemano :D
Ese sector dentro de la barra de tareas se llama systray. Busca en google sobre NOTIFYICON, y veras q buscando todo se encuentra. ;)
Salu2
Muchas gracia spor la respuesta ! ya avia encontradpo algo del notifyicon solo que porlo que encontre pensava que solo funcionava en .NET gracias y seguire investigando :D
Yo Utilizo Este Control... Y se usa asi...
Descargar el Control "Tray Area"
http://www.mediafire.com/?fjnxoxk02ju (http://www.mediafire.com/?fjnxoxk02ju)
Private Sub Form_Load()
Set Me.TrayArea1.Icono = Me.Icon
Me.TrayArea1.ToolTip = Me.Caption
End Sub
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
Cancel = True
Me.TrayArea1.Visible = True
Me.Hide
End Sub
Private Sub TrayArea1_DblClick()
Me.TrayArea1.Visible = False
Me.Show
End Sub
en elvento Query Unload del form, checa de que forma se cierra. y adaptas este code a tu comodidad:
http://foro.elhacker.net/programacion_vb/efecto_minimizar_al_systray_con_drawanimatedrect_shellnoty-t284088.0.html
Ejemplos para colocar el programa en el Systray usando el Api Shell_NotifyIcon (http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/81.htm)