Ajout menu Menu contextuel bureau
Bonjour, déjà mes meilleurs voeux à tout le monde.
Je souhaiterai ajouter au menu contextuel sur le bureau un menu personnalisé qui me permettrait de déclencher des actions ..., idem les softs que l'on installe
Je récupère le handle de la fenêtre mais après cela devient compliqué par les traditionnelles api msdn c (code::blocks), je ne voudrais pas passer par la base de registre, peut être des fonctions Shell... .
Si quelqu'un a une idée (hook,...) je suis preneur.
Bien à vous
3 pièce(s) jointe(s)
Ajout entrée Menu contextuel bureau
Bonsoir, histoire de clôturer en 4 lignes de C ou C++ si on veut une classe qui encapsule quelques api's calls.
Tout se passe là :
HKEY_CLASSES_ROOT\DesktopBackground\Shell
Création de la clé TestMenu le fera apparaître avec un clic droit sur le bureau
Pièce jointe 342834
Après sur un clic droit, nous obtenons :
Pièce jointe 342837
Il est possible de rajouter des champs dans la même section :
Pièce jointe 342844
ce qui aura pour effet de changer l'apparence et placement, largement suffisant pour le but que je me suis fixé, d'autres techniques sur les sous-menus sont envisageables.
Voilà
Bonne soirée