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 :

Problème lié à ON_UPDATE_COMMAND_UI


Sujet :

MFC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 78
    Par défaut Problème lié à ON_UPDATE_COMMAND_UI
    Bonsoir,

    Dans mon application MFC, une vue dérive de CScrollView. Le bouton droit fait apparaître un menu contextuel.

    Dans ce menu, certains items doivent être dégrisés sous certaines conditions d'où le traitement de ON_UPDATE_COMMAND_UI.

    Le problème est que la méthode associée à ON_UPDATE_COMMAND_UI n'est pas appelée lors de l'apparition du menu. En fait, cette méthode s'exécute uniquement après avoir cliqué sur l'item avec le bouton gauche. Les 2 méthodes correspondant à ON_UPDATE_COMMAND_UI et ON_COMMAND s'exécutent alors successivement.

    Le pb est-il lié à la classe CScrollView? Le même cas de figure dans une classe dérivant de CListView ne pose pas de problème...

  2. #2
    Membre émérite
    Avatar de Gabrielly
    Inscrit en
    Juin 2004
    Messages
    722
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 722
    Par défaut
    Pour le menu contextuel tu fais le traitement de ta mise à jour de commande de menu dans la méthode qui fait apparaitre le menu contextuel ie directement dans ton OnRButtonUp() de ta vue et non dans les ON_UPDATE_COMMAND_UI qui sont pour les menus de la barre de menu.

Discussions similaires

  1. Problème d'installation oracle 8.1.7 sous NT
    Par Anonymous dans le forum Installation
    Réponses: 7
    Dernier message: 02/08/2002, 14h18
  2. Problème d'impression
    Par IngBen dans le forum C++Builder
    Réponses: 7
    Dernier message: 22/05/2002, 11h37
  3. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10
  4. Réponses: 6
    Dernier message: 25/03/2002, 21h11

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