IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

Modifier le menu contextuel d'un edit


Sujet :

MFC

  1. #1
    Membre chevronn�
    Avatar de PetitPapaNo�l
    D�veloppeur informatique
    Inscrit en
    Septembre 2006
    Messages
    559
    D�tails du profil
    Informations personnelles :
    �ge : 49

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 559
    Par d�faut Modifier le menu contextuel d'un edit
    Bonjour � tous,

    Je suis en train de travailler sur une classe d�riv�e de CEdit, et je voudrais y d�sactiver le collage (par la m�thode Paste). Pour cela, il faut notamment que je grise le menu contextuel "Coller". Quelqu'un sait-il comment faire ?

    Merci d'avance

  2. #2
    Membre chevronn� Avatar de stephdim
    Profil pro
    Inscrit en
    Ao�t 2007
    Messages
    462
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2007
    Messages : 462
    Par d�faut
    Salut,

    A ma connaissance, tu ne peux rien faire sans construire ton propre menu contextuel ...
    donc intercepter l'�v�nement WM_CONTEXTMENU, cr�er ton menu puis utiliser la fonction TrackPopupMenu()

    Sinon dans le style tr�s compliqu�, faire un "Hook" sur la cr�ation de fenetre, rep�rer la fenetre du menu qu'a cr�� la fonction TrackPopupMenu() pour essayer d'avoir un HMENU qui va bien ... une grosse usine � gaz

    par contre, tu peux empecher la fonction Paste() en interceptant le message WM_PASTE.

    @+

  3. #3
    Membre chevronn�
    Avatar de PetitPapaNo�l
    D�veloppeur informatique
    Inscrit en
    Septembre 2006
    Messages
    559
    D�tails du profil
    Informations personnelles :
    �ge : 49

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 559
    Par d�faut
    Merci Stephdim pour ta r�ponse. En fait, c'est bien ce que je craignais. Je vais donc recr�er mes propres menus contextuels.
    Il faut avouer que c'est un peu b�te que la classe CEdit ne permette pas la gestion de ces menus...

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Modifier le menu contextuel dans les dossiers
    Par Ano dans le forum Windows
    R�ponses: 0
    Dernier message: 06/04/2011, 12h12
  2. Modifier le menu contextuel au sein d'une application
    Par Creenshaw dans le forum Langage
    R�ponses: 3
    Dernier message: 18/08/2009, 14h09
  3. [S60 5800]Modifier le menu contextuel
    Par SfJ5Rpw8 dans le forum D�buter
    R�ponses: 8
    Dernier message: 12/07/2009, 23h36
  4. VSTO - Excel : modifier le menu contextuel
    Par Chandy dans le forum C#
    R�ponses: 2
    Dernier message: 15/05/2007, 11h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo