Un menu popup sur un system tray

Soyez le premier à donner votre avis sur cette source.

Snippet vu 6 044 fois - Téléchargée 58 fois

Contenu du snippet

Voir code

Source / Exemple :


'(dans le module)
Public Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As Long) As Long

'(dans l'évènement form_mousemove)
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
        If Me.WindowState = vbMinimized then
            Dim lngMsg As Long
            Dim result As Long
            Select Case lngMsg
                 case WM_RBUTTONUP
                            SetForegroundWindow Me.hwnd
                            Popupmenu Me.mnuClicDroitPopUpMenu
            end select
        end if
end sub

A voir également

Ajouter un commentaire

Commentaires

Derrick soft
Messages postés
97
Date d'inscription
jeudi 10 mai 2001
Statut
Membre
Dernière intervention
20 juin 2005
-
Bonjour,

Il est vrai que je ne l'est pas testé sous XP. Mais je pense qu'il doit y avoir des modifications à faire, Malheureusement je n'est pas XP, donc si tu veux modifier la source pas de pb.

Cordialement

Stéphane
tareumleretour
Messages postés
38
Date d'inscription
jeudi 27 juin 2002
Statut
Membre
Dernière intervention
22 mai 2005
-
Sa marche pas beaucoup ta source. C peut-être parce que g Windows XP et que la barre de minimisation ne fait pas parti de la form. Enfin le résultat est que sa marche pas pour moi ta source.
cs_SHIVA
Messages postés
97
Date d'inscription
vendredi 28 décembre 2001
Statut
Membre
Dernière intervention
1 décembre 2003
-
COOL !!!
c'est trés bien merçi

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.