loskiller62
Messages postés135Date d'inscriptionjeudi 30 janvier 2003StatutMembreDernière intervention12 juillet 2006
-
27 févr. 2003 à 19:46
Clad49
Messages postés265Date d'inscriptiondimanche 3 août 2003StatutMembreDernière intervention29 mars 2010
-
27 juin 2005 à 02:34
Comment fermer un menu clic droit?
J'ai une appli en systray avec menu sur clic droit et si je ne clique pas sur un élément du menu celui ne disparait pas de l'écran...
(popup menu pour le faire apparaitre, mais pour le faire disparaitre?)
loskiller62
Messages postés135Date d'inscriptionjeudi 30 janvier 2003StatutMembreDernière intervention12 juillet 20061 7 mai 2003 à 08:28
Vraiment sympa ta réponse. Je regarde ça dès ce soir ! Par contre je ne vois pas bien sur quel évènement tu met l'action... Le problème c'est que si tu clique à côté du menu, l'appli perd la main et plus aucun évènement n'intervient: donc pas moyen de fermer le menu.
Sinon encore merci !
gmni
Messages postés91Date d'inscriptionmercredi 6 novembre 2002StatutMembreDernière intervention20 mars 2009 7 mai 2003 à 15:47
Voici un exemple sur le Form_MouseMove qui declanche le popup dans
le systray :
'
Static rec As Boolean, msg As Long
msg = x / Screen.TwipsPerPixelX
If rec = False Then
rec = True
Select Case msg
Case DOUBLE_CLICK_GAUCHE:
'actionbtngauche
Case BOUTON_DROIT_LEVE:
SetForegroundWindow Me.hwnd 'ici avant le popup
PopupMenu menu, , , , open
End Select
rec = False
End If
'
N'oublie pas de declarer avant :
'
Private Declare Function SetForegroundWindow Lib "user32" (ByVal hWnd As Long) As Long
'
Voila, a+ G
loskiller62
Messages postés135Date d'inscriptionjeudi 30 janvier 2003StatutMembreDernière intervention12 juillet 20061 6 juil. 2003 à 22:00
Toi il faudrait que je t'embrasse ! merci ! (à tout hasard tu voudrais pas relever le défi de m'aider à trouver un anti-cheat pour mon projet? (tu as l'air d'en connaitre pas top mal) C'est pour des durs de durs expérimentés (niveau 3 sûr)! loskiller@wanadoo.fr si ça t'intéresse)
Vous n’avez pas trouvé la réponse que vous recherchez ?