Menu contextuel par défaut

Soyez le premier à donner votre avis sur cette source.

Vue 8 383 fois - Téléchargée 853 fois

Description

Afficher le même menu contextuel que celui de l'explorateur windows pour un fichier donné.
Il y a bien longtemps que je cherchais à faire un truc de ce style.
Le seul exemple que j'avais trouvé était le code source d'un logiciel de p2p bien connu de nos amis les ânes.
La classe CShellContextMenu vient de là. Je l'ai seulement épurée un peu, et ça marche.

Conclusion :


Le seul problème que je rencontre est que le menu contextuel n'est pas complet. Il manque, par exemple, la partie "WinZip", la partie "Scan with ..." de l'anti-virus, plusieurs éléments du sous-menu "Envoyer vers...", ...
Si quelqu'un trouve la solution, je suis preneur. (à savoir que dans le logiciel d'origine, le menu est bien complet)

Codes Sources

A voir également

Ajouter un commentaire Commentaires
BruNews
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
27
27 nov. 2006 à 19:05
MFC est grosso modo un énorme jeu de classes dans une dll qui encapsule l'API.
cs_AgLS
Messages postés
27
Date d'inscription
lundi 7 février 2005
Statut
Membre
Dernière intervention
22 avril 2008

27 nov. 2006 à 18:54
Désolé de poser cette question qui va vous paraitre stupide, mais je débute en programmation et je me demandais quel était la différence entre du code MFC et de l'API?
Gendal67
Messages postés
627
Date d'inscription
mercredi 16 juin 2004
Statut
Membre
Dernière intervention
24 juillet 2011
2
26 déc. 2005 à 13:51
Ah bon...au temps pour moi alors, la source va pouvoir m'être utile :) Merci BruNews de cet éclaircissement ;)
BruNews
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
27
26 déc. 2005 à 12:39
C'est API.
Gendal67
Messages postés
627
Date d'inscription
mercredi 16 juin 2004
Statut
Membre
Dernière intervention
24 juillet 2011
2
26 déc. 2005 à 12:17
ça ne serait pas par hasard du code MFC ? Sans lire ton code et rien qu'aux noms de classes et de fichiers, c'est la première impression qu'il m'en vient...dommage que ce ne soit pas de l'API ça aurait pu être utile à +de monde...

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.