Dipende
- da cosa hai letto
- dal codice che usi
Comunque io uso questa funzione che chiamo quando minimizzo il form:
codice:
Public Sub InitTrayIcon(callback As Object, icon As IPictureDisp, testo As String)
Rem Il form DEVE essere visibile prima di chiamare la Shell_NotifyIcon
With NID
.cbSize = Len(NID)
.hWnd = callback.hWnd
.uID = vbNull
.uFlags = NIF_ICON Or NIF_TIP Or NIF_MESSAGE
.uCallbackMessage = WM_MOUSEMOVE
.hIcon = icon.Handle
.szTip = testo & vbNullChar
End With
gbIconInTray = True
Shell_NotifyIcon NIM_ADD, NID
End Sub
La chiamata eseguita dal form è questa:
codice:
InitTrayIcon picTray, picTray.Picture, Me.Caption
Ciao :-)