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

Visual C++ Discussion :

VC++ 6.0 : Enable d'un menu application SDI


Sujet :

Visual C++

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    613
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Octobre 2003
    Messages : 613
    Par défaut VC++ 6.0 : Enable d'un menu application SDI
    Bonjour,

    Je souhaite des infos pour savoir comment rendre non disponible dans une application MDi des options de menu selon des contextes différents.

    Pour l'instant (et ça marche), pour une option de menu donnée ID_MENU_OPTION1 j'ai crée une fonction associée au message UPDATE_COMMAND_UI.

    Je dispose donc d'une nouvelle fonction OnUpdateMonOption(CCmdUI* pCmdUI) dans laquelle je fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    OnUpdateMonOption(CCmdUI* pCmdUI)
    {
    	pCmdUI->Enable(FALSE);
    }
    Pour la déclencher je fais un PostMessage(ID_MENU_OPTION1,0,NULL).


    Je trouve un peu lourd d'avoir une fonction pour chaque option de menu. J'aimerai comprendre comment disposer d'une fonction unique et aussi comprendre le fonctionnement des paramètres WPARAM et LPARAM pour, dans cette fonction viser l'option de menu qui m'interesse et passer l'état Enable ou Non Enable de cette option.

    Merci d'avance

  2. #2
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    salut,
    voir ce post de la faq :
    http://c.developpez.com/faq/vc/?page...tMenuActiveMDI
    voir la deuxieme option dans le post...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème menu application Android
    Par lpempoul28 dans le forum Composants graphiques
    Réponses: 12
    Dernier message: 24/11/2014, 14h16
  2. Réponses: 0
    Dernier message: 08/04/2011, 22h12
  3. [MFC] lancement d'application SDI
    Par stefostillrise dans le forum MFC
    Réponses: 3
    Dernier message: 06/03/2006, 16h20
  4. application sdi: sauvegarde de l'etat
    Par ledaker dans le forum MFC
    Réponses: 4
    Dernier message: 04/12/2005, 15h42
  5. Simulation de style MDI dans une application SDI
    Par Djob dans le forum C++Builder
    Réponses: 1
    Dernier message: 13/11/2005, 13h07

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