API WIN32: Apparaitre dans le menu clic droit de windows

Résolu
ndubien Messages postés 557 Date d'inscription dimanche 25 septembre 2005 Statut Membre Dernière intervention 10 mai 2014 - 29 mars 2009 à 08:16
ndubien Messages postés 557 Date d'inscription dimanche 25 septembre 2005 Statut Membre Dernière intervention 10 mai 2014 - 1 avril 2009 à 18:21
Bonjour,

Je recherche donc comment faire pour que mon programme apparaisse dans le menu affiché lors d'un clic droit sur un fichier.

Exemple, si vous possédez Winrar (ou Notepad++: Edit with Notepad++) et que vous faites un clic droit sur n'importe quel fichier, un menu Winrar contenant plusieures options apparaît aux coté des options classiques: Renommer, Supprimer...

Ce que je cherche à faire c'est donc obtenir moi aussi mon propre menu pour mon application dans ce menu clic droit (pas dans Envoyer vers...).

Merci d'avance pour vos réponses et à bientôt !

4 réponses

racpp Messages postés 1909 Date d'inscription vendredi 18 juin 2004 Statut Modérateur Dernière intervention 14 novembre 2014 17
30 mars 2009 à 19:13
Salut,

WinRar et les autres utilisent des extensions du Shell. Tu peux regarder mon code source exemple d'extension du Shell ici:
EXTENSION-SHELL-MENU-CONTEXTUEL-WIN32-API
3
jeffy131 Messages postés 123 Date d'inscription samedi 14 juillet 2007 Statut Membre Dernière intervention 29 mars 2009 1
29 mars 2009 à 16:34
FAQ Win32, G. Groups (depuis 1993) :

news://nntp.aioe.org/fr.comp.os.ms-windows.programmation
news://nntp.aioe.org/comp.os.ms-windows.programmer.win32
et autres..
0
gnairod Messages postés 37 Date d'inscription samedi 22 novembre 2008 Statut Membre Dernière intervention 11 avril 2010
29 mars 2009 à 22:13
Il faut ecrire dans le registre.

Exemple avec les fichiers txt va voir : HKEY_CLASSES_ROOT\txtfile\shell\open\command
0
ndubien Messages postés 557 Date d'inscription dimanche 25 septembre 2005 Statut Membre Dernière intervention 10 mai 2014 4
1 avril 2009 à 18:21
Merci à tous !
0
Rejoignez-nous