Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    957

    [VB6] Programma ridotto nell'area di notifica

    Ciao, volevo sapere se con VB 6 è possibile ridurre un programma nell'area di notifica di windows (vicino all'orologio).
    Potreste indicarmi qualche post o qualche link che spiega come farlo e come gestire il relativo menu sempre dall'area di notifica ecc? Grazie,ciao

  2. #2
    Membro Junior L'avatar di xam85it
    Registrato dal
    Nov 2003
    Messaggi
    64

    certo ke si

    si utilizza una api di windows:
    Declare function Shell_NotifyIcon Lib "shell32" Alias "Shell_NotifyIconA" _ (ByVal dwMessage as Long,pnid as NOTIFYICONDATA) as boolean

    il primo parametro è:

    Const NIM_ADD = &H0'aggiunge un icona
    Const NIM_MODIFY = &H1'modifica un icona
    Const NIM_DELETE = &H"'Elimina un icona

    il secondo NOTIFYICONDATA è:
    Type NOTIFYICONDATA
    cbSize As Long ' dimensione della struttura
    hwnd As Long ' handle finestra padre
    uId As Long ' usato solo s si associano più icone ad una stessa finestra
    uFlags As Long ' Flag
    uCallBackMessage As Long ' gestore delle notifiche
    hIcon As Long ' handle della finestra
    szTip As String ' testo del tooltip(scritta che compare al passaggio del mouse)
    End Type
    uFlag indica le propietà da modificare e assume i seguenti valori:
    Const NIF_MESSAGE = &H1 'per modificare il membro uCallBacMessage
    Const NIF_ICON =&H2 'per modificare l'icona
    Const NIF_TIP = &H4 ' per modificare il tooltip
    si possono combinare con l'operatore Or
    nid.uFlags= NIF_MESSAGE Or NIF_ICON

    ** ora vado a letto la seconda parte finisco domani

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.