MENU CONTEXTUEL SYSTÈME

cs_Urgo Messages postés 780 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 16 avril 2009 - 24 févr. 2004 à 20:59
tangosierra Messages postés 5 Date d'inscription mardi 28 novembre 2006 Statut Membre Dernière intervention 20 août 2012 - 2 mai 2012 à 16:46
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/20732-menu-contextuel-systeme

tangosierra Messages postés 5 Date d'inscription mardi 28 novembre 2006 Statut Membre Dernière intervention 20 août 2012
2 mai 2012 à 16:46
Bonne source que je cherchais depuis un moment. Merci.
Y-a-t'il moyen d'ajouter un sous menu déroulant façon intégration de winzip dans le shell ?
J'ai bien vu la faisabbilité en C++ mais je cherche encore en VB.
lokumu2002 Messages postés 1 Date d'inscription mardi 24 octobre 2006 Statut Membre Dernière intervention 1 avril 2012
1 avril 2012 à 21:30
Cool
sethlaerce Messages postés 30 Date d'inscription mardi 21 août 2007 Statut Membre Dernière intervention 4 octobre 2010
8 sept. 2009 à 18:06
vraimant cool EBArtSoft!
cs_Belec Messages postés 13 Date d'inscription vendredi 21 mars 2003 Statut Membre Dernière intervention 6 mars 2008
6 mars 2008 à 15:14
Magnifique source, c'est exactement ce que je cherchais...10/10

Je n' arrive simplement pas à affecter le menu qu'à cetain type de fichier bien précis. Je modifie pourtant bien la clé associée comme il est dit dans un commentaire précédent...
Merci en tout cas pour cette précieuse source.

Si ça peut aider :
J'ai réussi à modifier l'icone affecté au menu contextuel en ouvrant le .RES et en remplacement le bitmap présent par un autre et Recompile de la dll.
zedka Messages postés 9 Date d'inscription jeudi 23 janvier 2003 Statut Membre Dernière intervention 15 novembre 2004
3 mars 2008 à 17:19
Pas mal du tout !

mais quelqu'un serai comment on fait pour rajouter une icone dans le menu contextuel system (style winzip)??
cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 9
13 févr. 2007 à 08:12
Il suffit de changer la clef associe dans le regstre. Au lieu d'utiliser HKCR\* tu utilise HKCR\.xxx ou xxx est l'extension de ton fichier.

@+
cs_PaTaTe Messages postés 2126 Date d'inscription mercredi 21 août 2002 Statut Contributeur Dernière intervention 19 février 2021 2
13 févr. 2007 à 07:01
Excellente source !

Je me pose une question toutefois : Comment affecter le menu contectuel mais que un ou plusieurs types de fichiers seulement ?
draluorg Messages postés 625 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 25 novembre 2010
19 juin 2006 à 17:01
Salut a tous,

Eh une petite question, comment obtiens tu le CLSID ?

Et aussi, des que je modifie le code dans InvokeCommand ca plante, meme un simple shell... une idee peut etre ? (Xp sp2)

++
Vedlen Messages postés 360 Date d'inscription mardi 14 octobre 2003 Statut Membre Dernière intervention 7 septembre 2009
16 mai 2006 à 22:14
merci c'est cool mais bon fais pas genre c'est tout en anglais et tout c'est un peu lourd ;)
cs_salazar Messages postés 241 Date d'inscription mercredi 1 octobre 2003 Statut Membre Dernière intervention 19 février 2006 2
13 janv. 2005 à 17:18
Quel est le role du fichier rsrc.res ?

Quelque soit le pgm, le module mdlMain doit rester inchangé ?

A quoi servert IContextMenu_GetCommandString puisqu'il n'y a pas de code dans la fonction ? De meme pour IContextMenu_QueryContextMenu, et IContextMenu_InvokeCommand ?

A quoi servertent :
GetCommandString
QueryContextMenu
InvokeCommand

Peut on m'expliquer ces procédures ?

Merci
cs_salazar Messages postés 241 Date d'inscription mercredi 1 octobre 2003 Statut Membre Dernière intervention 19 février 2006 2
10 janv. 2005 à 18:21
Si je veux créér un autre vb6ContextMenu, c'est quoi comme type de projet ?
Comment faut il faire : ajout/DLL ActiveX ?

Je suis trop content, car ce pgm répond à des tas de questions que je mo posais... 20/10.
cs_salazar Messages postés 241 Date d'inscription mercredi 1 octobre 2003 Statut Membre Dernière intervention 19 février 2006 2
10 janv. 2005 à 18:12
EXCELENT ! ! !

Je ne comprends pas l'utilité du projet vb6ContextMenu, puisque tout est géré par le projet Setup.


Peut on m'expliquer ?


Merci
Scalpweb Messages postés 1467 Date d'inscription samedi 13 mars 2004 Statut Membre Dernière intervention 5 mai 2010 4
14 sept. 2004 à 15:47
Vraipment une bonne source ! Merci et bravo.
cs_windob Messages postés 225 Date d'inscription dimanche 19 octobre 2003 Statut Membre Dernière intervention 25 août 2008
30 août 2004 à 11:41
GROS PROBLEME

comment on fait pour faire un sous menu

ex : Item Menu Context >> Item1 Sous menu
Item2 sous menu

?????

merci

PS : sinon 10/10
manque juste qq explic mais c pa tro grav
Mayzz Messages postés 2813 Date d'inscription mardi 15 avril 2003 Statut Membre Dernière intervention 2 juin 2020 28
3 juin 2004 à 19:11
Parfait! Exactement ce que je voulais, un bon gros 10 pour cette scr.
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
1 mars 2004 à 17:02
Vraiment pratique et bon à savoir ! Merci pour cette source EBArtSoft !

DarK Sidious
devsurf Messages postés 148 Date d'inscription dimanche 13 octobre 2002 Statut Membre Dernière intervention 13 novembre 2008
25 févr. 2004 à 22:05
Trés riche d'info. Merci
Par contre comment peut on effectuer la meme fonctionalité à partir d'outlook. C'est adire : bouton droit sur un mail (dans outlook) puis cpier coller dans mon programme?

Merci
cs_bibiou Messages postés 15 Date d'inscription mercredi 4 juin 2003 Statut Membre Dernière intervention 25 février 2004
25 févr. 2004 à 08:52
trés pratique !
merci a toi
10/10
cs_Urgo Messages postés 780 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 16 avril 2009 1
24 févr. 2004 à 20:59
Je connais déjà l'astuce, qui était d'ailleurs présente dans tes sources précédents. Mais un p'tit 10 est de rigueur :)
Rejoignez-nous