Salut, désolé de revenir à la charge une semaine apres... et merci de ta réponse juju12.
En fait, pour être franc je ne suis pas vraiment au point en programmation windows, c'est même pour tout dire la première fois que je dois y mettre les doigts, du coup il est possible que je me plante...
Enfin bref, ma dll va tres fortement s'inspirer de ce qu'ils font
ici, en gros je veux installer mon hook souris puis regarder, avec la fonction WindowFromPoint(), si je suis sur le bureau.
Si oui, je vais créer un menu qui dépendra de la position du curseur de la souris. En gros suivant sa position, le menu ne contiendra pas les meme items.
Du coup, je veux fournir à ma fonction
: LRESULT CALLBACK MouseProc(int code, WPARAM wParam, LPARAM lParam), un tableau contenant les items pour chaque menu, et un tableau contenant des rectangles définissant les zones propres a chaque menu.
A première vue j'aurais fais comme eux sur le lien, exporter simplement les fonction d'install et remove du hook, plus peut être une pour obtenir les deux tableaux.
Compte tenu de ces explications, vous pensez toujours que je dois utiliser un file mapping ? je suis un peu perdu la ...
Mon appli principale est développée avec Qt au fait, pas avec l'api windows.