begin process at 2012 02 16 20:46:13
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Menu clic droit de la souris


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Menu clic droit de la souris

mercredi 6 février 2002 à 21:59:41 | Menu clic droit de la souris

sanpexos

Bonjour

J'aimerais savoir comment rajouter une option dans le menu de internet Explorer qui s'affiche en cliquant sur le bouton droit de la souris .

Merci
jeudi 7 février 2002 à 21:50:30 | Re : Menu clic droit de la souris

Renfield

Administrateur CodeS-SourceS
Salut , j'espere que tu as le coeur bien accroche !
(et les neurones)


Const MF_CHECKED = &H8&
Const MF_APPEND = &H100&
Const TPM_LEFTALIGN = &H0&
Const MF_DISABLED = &H2&
Const MF_GRAYED = &H1&
Const MF_SEPARATOR = &H800&
Const MF_STRING = &H0&
Private Type POINTAPI
x As Long
y As Long
End Type
Private Declare Function CreatePopupMenu Lib "user32" () As Long
Private Declare Function TrackPopupMenu Lib "user32" (ByVal hMenu As Long, ByVal wFlags As Long, ByVal x As Long, ByVal y As Long, ByVal nReserved As Long, ByVal hwnd As Long, ByVal lprc As Any) As Long
Private Declare Function GetSystemMenu Lib "user32" (ByVal hwnd As Long, ByVal bRevert As Long) As Long
Private Declare Function AppendMenu Lib "user32" Alias "AppendMenuA" (ByVal hMenu As Long, ByVal wFlags As Long, ByVal wIDNewItem As Long, ByVal lpNewItem As Any) As Long
Private Declare Function DestroyMenu Lib "user32" (ByVal hMenu As Long) As Long
Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
Dim hMenu As Long
Private Sub Form_Load()
'Create an empty popupmenu
hMenu = CreatePopupMenu()
'Append a few menu items
AppendMenu hMenu, MF_STRING, ByVal 0&, "Hello !"
AppendMenu hMenu, MF_GRAYED Or MF_DISABLED, ByVal 0&, "Testing ..."
AppendMenu hMenu, MF_SEPARATOR, ByVal 0&, ByVal 0&
AppendMenu hMenu, MF_CHECKED, ByVal 0&, "TrackPopupMenu"
End Sub
Private Sub Form_MouseUp(Button As Integer, Shift As Integer, x As Single, y As Single)
Dim Pt As POINTAPI
'Get the position of the mouse cursor
GetCursorPos Pt
If Button = 1 Then
'Show our popupmenu
TrackPopupMenu hMenu, TPM_LEFTALIGN, Pt.x, Pt.y, 0, Me.hwnd, ByVal 0&
Else
'Show our form's default popup menu
TrackPopupMenu GetSystemMenu(Me.hwnd, False), TPM_LEFTALIGN, Pt.x, Pt.y, 0, Me.hwnd, ByVal 0&
End If
End Sub
Private Sub Form_Unload(Cancel As Integer)
'Destroy our menu
DestroyMenu hMenu
End Sub


par contre , il faut que tu recupere le Handle de ce fameux menu !!


Bye! Renfield.
samedi 9 février 2002 à 16:42:12 | Re : Menu clic droit de la souris

sanpexos

Salut et merci pour ton aide

Pourrais-tu m'expliquer comment ce code fonctionne car je n'arrive pas à le faire fonctionner .

merci
-------------------------------
Réponse au message :
-------------------------------

Salut , j'espere que tu as le coeur bien accroche !
(et les neurones)


Const MF_CHECKED = &H8&
Const MF_APPEND = &H100&
Const TPM_LEFTALIGN = &H0&
Const MF_DISABLED = &H2&
Const MF_GRAYED = &H1&
Const MF_SEPARATOR = &H800&
Const MF_STRING = &H0&
Private Type POINTAPI
x As Long
y As Long
End Type
Private Declare Function CreatePopupMenu Lib "user32" () As Long
Private Declare Function TrackPopupMenu Lib "user32" (ByVal hMenu As Long, ByVal wFlags As Long, ByVal x As Long, ByVal y As Long, ByVal nReserved As Long, ByVal hwnd As Long, ByVal lprc As Any) As Long
Private Declare Function GetSystemMenu Lib "user32" (ByVal hwnd As Long, ByVal bRevert As Long) As Long
Private Declare Function AppendMenu Lib "user32" Alias "AppendMenuA" (ByVal hMenu As Long, ByVal wFlags As Long, ByVal wIDNewItem As Long, ByVal lpNewItem As Any) As Long
Private Declare Function DestroyMenu Lib "user32" (ByVal hMenu As Long) As Long
Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
Dim hMenu As Long
Private Sub Form_Load()
'Create an empty popupmenu
hMenu = CreatePopupMenu()
'Append a few menu items
AppendMenu hMenu, MF_STRING, ByVal 0&, "Hello !"
AppendMenu hMenu, MF_GRAYED Or MF_DISABLED, ByVal 0&, "Testing ..."
AppendMenu hMenu, MF_SEPARATOR, ByVal 0&, ByVal 0&
AppendMenu hMenu, MF_CHECKED, ByVal 0&, "TrackPopupMenu"
End Sub
Private Sub Form_MouseUp(Button As Integer, Shift As Integer, x As Single, y As Single)
Dim Pt As POINTAPI
'Get the position of the mouse cursor
GetCursorPos Pt
If Button = 1 Then
'Show our popupmenu
TrackPopupMenu hMenu, TPM_LEFTALIGN, Pt.x, Pt.y, 0, Me.hwnd, ByVal 0&
Else
'Show our form's default popup menu
TrackPopupMenu GetSystemMenu(Me.hwnd, False), TPM_LEFTALIGN, Pt.x, Pt.y, 0, Me.hwnd, ByVal 0&
End If
End Sub
Private Sub Form_Unload(Cancel As Integer)
'Destroy our menu
DestroyMenu hMenu
End Sub


par contre , il faut que tu recupere le Handle de ce fameux menu !!


Bye! Renfield.


Cette discussion est classée dans : menu, clic, droit, souris


Répondre à ce message

Sujets en rapport avec ce message

annuler le menu clic droit souris [ par ledge ] sltcomment supprimer le menu lorsque l'utilisateur fait un clique droit sourismerci clic droit [ par arbomont ] Dans mon programme j'ai un menu deroulant qui est activé lors d'un clic droit de la souris, en voici le codePrivate Sub Form_MouseDown(Button As Integ Afficher un menu au clic droit souris en vb.net ? [ par Duke49 ] Bonjour, j'ai un contrôle MenuStrip1 avec un menu racine appelé ActionsListeToolStripMenuItem qui à 2 sous menus. 'Le menu n'est pas visible Actions [Excel] Menu clic droit lien vers PDF avec variable [ par guillaumeV70 ] Bonjour à tous, je n'ai jamais composé de script VBA et j'ai besoin d'une fonction dans un fichier excel qui me permettrais d'un clic droit d'avoir a Menu Contextuel (Clic Droit) Avec SendKeys [ par miata ] Bonjour,Je voudrai savoir comment simuler un clic drit avec SendKeys (Ex : La touche entre CTRL et WIN)MerciCordialement,EffervescenceMax. Inserér son application dans le menu clic droit de windows [ par milo2009 ] Salut,Voila, je voudrais pouvoir rajouter dans le clic droit de la souris sur un fichier .txt un lien vers l'application que j'ai conçu.Quelqu'un sais Menu contextuel visible par un click droit sur une souris [ par nono78220 ] Bonjour à tous,En surfant sur le site, j'ai trouvé un code qui me permet de réaliser un menu contextuel et de l'afficher par un click droit sur la sou menu clic droit [ par maxsecurite2 ] Slt ;)J'aimerais savoir ou es ce que je peux trouver une source Visual Basic pour ajouter un élément lorsqu'une personne fait un clic droit sur une îc Annuler un drag/drop [ par PrinceSilk ] BonjourMon problème est le suivant :J'ai une ListBox, depuis laquelle je peux OLEDraguer des items vers d'autres fenêtres - jusque la aucun soucis, ca Pop-up menu clic droit et générateur de mot de passe pour les formulaires IE [ par LightningStrike ] Bonjour à tous,Voilà j'aimerai développer un bouton du pop menu clic droit d'IE ou un bouton dans une toolbar style google ou yahoo, qui génére un mot


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,507 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales