Un menu popup sur un system tray

Soyez le premier à donner votre avis sur cette source.

Snippet vu 6 364 fois - Téléchargée 60 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
4 janv. 2003 à 20:52
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 1
4 janv. 2003 à 20:11
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
15 juin 2002 à 12:50
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.