Difficoltà:  
3 / 5
Il
controllo FBI Tray Icon consente di aggiungere una nuova
icona alla System Tray, comprensiva di ToolTip quando il cursore del mouse
si posa sopra ed è in grado di comunicare gli eventi relativi alla
pressione dei pulsanti del mouse sopra d'essa.
Si rivela molto comodo per quei programmi di controllo il cui utilizzo
non è determinato dall'utente ma svolgono funzioni in maniera invisibile
o non controllata direttamente e pertanto non necessitano la presenza
continua di un'icona sulla barra delle applicazioni.
Si raccomanda anche la consultazione dell'articolo Q176085 - HOWTO:
Use the System Tray Directly from Visual Basic 5.0 e di Q162613 - HOWTO:
Manipulate Icons in the System Tray with Visual Basic nella Microsoft
Knowledge Base.
Proprietà 
Utilizzabile in fase di progettazione |
Accessibile in lettura in fase di esecuzione |
Accessibile in scrittura in fase di esecuzione |
- hWnd As Long

Restituisce un handle (da Microsoft Windows) alla finestra di un oggetto.
- Icona As IPictureDisp
  
Restituisce o imposta l'icona da visualizzare nella System Tray.
- InTray As Boolean
  
Restituisce o imposta un valore che determina se l'icona sarà
mostrata nella System Tray.
- ToolTip As String
  
Restituisce o imposta il testo visualizzato quando il mouse si trova
sull'icona.
Metodi 
- AboutBox
Tipo di metodo: |
Sub |
Parametri richiesti: |
(nessuno) |
Definizione: |
Sub AboutBox() |
Mostra le informazioni di copyright del controllo.
Eventi 
- DoubleClick
Parametri richiesti: |
Byval Button As Integer |
Definizione: |
Event DoubleClick(ByVal Button
As Integer) |
Viene generato quando si preme e si rilascia due volte in rapida
successione un pulsante del mouse su un oggetto.
Generato quando si clicca due volte rapidamente sull'icona posta
nella System Tray. È generalmente utilizzato per eseguire l'azione
predefinita, solitamente l'apparizione della finestra nascosta.
- MouseDown
Parametri richiesti: |
Byval Button As Integer |
Definizione: |
Event MouseDown(ByVal Button
As Integer) |
Viene generato quando si preme il pulsante del mouse mentre lo stato
attivo si trova su un oggetto.
Generato quando si preme un pulsante del mouse sopra l'icona posta
nella System Tray.
- MouseUp
Parametri richiesti: |
Byval Button As Integer |
Definizione: |
Event MouseUp(ByVal Button
As Integer) |
Viene generato quando si rilascia il pulsante del mouse mentre lo
stato attivo si trova su un oggetto.
Generato quando si rilascia il pulsante del mouse sopra l'icona
posta nella System Tray. È solitamente utilizzato per gestire
la comparsa di un menu Popup.
Note
Il controllo è molto leggero poiché non utilizza alcun
controllo intrinseco di Visual Basic ma basa tutta la sua azione sulla
superficie del controllo utente. Il callback
è eseguito su tale handle
e sono processati solo i messaggi
relativi alla pressione o rilascio dei pulsanti del mouse. Durante l'esecuzione
è invisibile sulla superficie del form in cui viene posto; la sua
dimensione è di 255x255 twips e non può essere variata.
Sebbene la proprietà Icona sia di tipo IPictureDisp e come
tale consenta l'uso di qualsiasi immagine, affinché l'icona sia
mostrata nella System Tray è necessario che tale immagine sia un'icona
reale. Sono quindi inutili le immagini BMP o di altro formato.
Affinché l'icona venga rappresentata correttamente, deve essere
della misura di 16x16 pixel. Le icone più grandi saranno mostrate
in maniera corretta durante la fase
di progettazione e saranno schiacciate durante la fase
di esecuzione.
|