Associé une commande sur évènement click à mon menu Shell

Résolu
cs_BackPack Messages postés 20 Date d'inscription jeudi 8 janvier 2004 Statut Membre Dernière intervention 20 mars 2007 - 18 janv. 2006 à 17:10
cs_BackPack Messages postés 20 Date d'inscription jeudi 8 janvier 2004 Statut Membre Dernière intervention 20 mars 2007 - 19 janv. 2006 à 19:14
Bonjour à tous,

Hé oui...encore une question. J'espère que l'un d'entre vous
pourra me répondre. J'ai hâte de terminer cette source pour
pouvoir vous en faire profiter.

Voici la question :

J'ai ajouté un menu sur le click droit de l'explorateur Windows
puis des Items à ce menu en utilisant les API suivantes :


[DllImport("user32")]

static
public
extern
int InsertMenuItem(
uint hmenu,
uint uposition,
uint uflags,
ref MENUITEMINFO mii);


[DllImport("user32")]

public
static
extern
int CreatePopupMenu();

Je sais j'aurais pû faire autrement mais il est un peu tard.
J'aimerais comprendre tout simplement comment faire pour
associer une commande ou évènement sur le Click d'un Item ???
Egalement, créer un évènement sur OnMouseOver d'un Item ???

En ce moment...je patauge entre InvokeCommand et GetCommandString.

mais sans trop comprendre le principe ni savoir si je suis sur la bonne
piste.

Merci d'avance à ceux qui pourront m'aider.

Have fun

J:o)

1 réponse

cs_BackPack Messages postés 20 Date d'inscription jeudi 8 janvier 2004 Statut Membre Dernière intervention 20 mars 2007
19 janv. 2006 à 19:14
Bon hé bien finalement, oublié ça !

J'ai répondu moi même à ma question !

InvokeCommand me permet de récupérer l'ID de l'item
sélectionné et en fonction de cette ID j'effectue la tâche
appropriée.

Have fun

J:o)
3
Rejoignez-nous