[win32][newbie] Empecher un controle edit d'afficher son menu

Empecher un controle edit d'afficher son menu [win32][newbie] - C - Programmation

Marsh Posté le 01-11-2003 à 20:01:19    

J'ai une fenetre toute bête avec juste un controle EDIT dedans. Je voudrais que quand l'utilisateur clique droit n'importe où sur la fenêtre, afficher un menu contextuel.
Mon problème est que quand le clic droit est fait sur le controle edit, celui-ci affiche un menu contextuel avec les commandes copier, coller, etc., mais pas mon menu.
Donc je cherche comment soit dire à l'edit de ne pas afficher son menu, soit lui dire d'afficher mon menu à la place, soit l'empêcher de recevoir le message lui indiquant le clic droit.
Je m'excuse par avance pour la question que j'imagine bateau, mais google et msdn restent désespérement muets sur la question.


---------------
Au royaume des sourds, les borgnes sont sourds.
Reply

Marsh Posté le 01-11-2003 à 20:01:19   

Reply

Marsh Posté le 01-11-2003 à 20:59:55    

a vu de nez je dirais de subclasser le bordel :O
 
cf : SetWindowLong rayon GW_WNDPROC (ou dans le gout), msdn, toussa

Reply

Marsh Posté le 01-11-2003 à 21:15:13    

chrisbk a écrit :

a vu de nez je dirais de subclasser le bordel :O
 
cf : SetWindowLong rayon GW_WNDPROC (ou dans le gout), msdn, toussa


J'en suis arrivé à la même conclusion, mais j'avais un peu peur que ce soit vraiment les grands moyens. Enfin si il y a pas plus simple...


---------------
Au royaume des sourds, les borgnes sont sourds.
Reply

Marsh Posté le 01-11-2003 à 21:16:39    

Ben a vrai dire, je sais que j'ai souvent l'habitude de sortir l'artillerie lourde pour rien, mais bon, pour le coup je vois pas trop sinon [:spamafote]. A vrai dire c quand meme pas si mechant que ca, quand meme :o

Reply

Marsh Posté le 02-11-2003 à 12:21:07    

chrisbk a écrit :

Ben a vrai dire, je sais que j'ai souvent l'habitude de sortir l'artillerie lourde pour rien, mais bon, pour le coup je vois pas trop sinon [:spamafote]. A vrai dire c quand meme pas si mechant que ca, quand meme :o
 


Non effectivement, mais je débute en win32 et j'ai appris hier qu'on pouvais "subclasser". Ca m'a fait peur eu début, mais quand on sait qu'il s'agit juste de changer la valeur d'un pointeur de fonction, c'est moins impressionnant.
En tout cas merci, ça marche très bien.


---------------
Au royaume des sourds, les borgnes sont sourds.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed