Visual Basic - minimizar programa

Life is soft - evento anual de software empresarial
 
Vista:

minimizar programa

Publicado por txiki (7 intervenciones) el 18/07/2002 11:41:02
hi,
me gustaría que cuando un programa se minimizará se pusiera en la barra de herramientas al lado del reloj, o cuando se cerrará también. Alguien me puede ayudar. Gracias. Ciao
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:minimizar programa

Publicado por g0039 (43 intervenciones) el 18/07/2002 15:02:22
Option Explicit
'------------------
'///////////////////CREA ICONO//////////////////////////////////

Private Const NIM_ADD = &H0
Private Const NIM_MODIFY = &H1
Private Const NIM_DELETE = &H2
Private Const WM_MOUSEMOVE = &H200
Private Const NIF_MESSAGE = &H1
Private Const NIF_ICON = &H2
Private Const NIF_TIP = &H4
Private Const WM_LBUTTONDBLCLK = &H203
Private Const WM_LBUTTONDOWN = &H201
Private Const WM_LBUTTONUP = &H202
Private Const WM_RBUTTONDBLCLK = &H206
Private Const WM_RBUTTONDOWN = &H204
Private Const WM_RBUTTONUP = &H205
'--------------------
Private Declare Function Shell_NotifyIcon Lib "shell32.dll" _
Alias "Shell_NotifyIconA" (ByVal dwMessage As Long, _
pnid As TIPONOTIFICARICONO) As Boolean
'--------------------
Dim t As TIPONOTIFICARICONO
Private Type TIPONOTIFICARICONO
cbSize As Long
hwnd As Long
uId As Long
uFlags As Long
ucallbackMessage As Long
hIcon As Long
szTip As String * 64
End Type

Public Sub CreaIcono(ByRef Frm As Form)
With t
.cbSize = Len(t)
.hwnd = Frm.hwnd
.uId = 1&
.uFlags = NIF_ICON Or NIF_TIP Or NIF_MESSAGE
.ucallbackMessage = WM_MOUSEMOVE
.hIcon = Frm.Icon
' Es un string de "C" ( \0 )
.szTip = Frm.Caption & Chr$(0)
End With
Shell_NotifyIcon NIM_ADD, t
Frm.Hide
End Sub
Public Sub QuitaIcono(ByRef Fr
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:minimizar programa

Publicado por txiki (7 intervenciones) el 18/07/2002 17:55:02
muchas gracias por todo. Ya sabes que si necesitas algo me escribes. Ciao
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:minimizar programa

Publicado por Alvaro Marín (574 intervenciones) el 19/07/2002 09:15:04
Estimado amigo:
En www.ambsoftware.com encontrarás un ejemplo que te muestra cómo hacerlo.
Para localizarlo te recomiendo que utilices el buscador de recursos de la página principal y escribas en la casilla la palabra "icono".
Espero que esta información te sirva de ayuda.
Fdo.- Alvaro Marín
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar