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 :

[MFC] Probleme sur un combobox


Sujet :

MFC

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 47
    Points : 29
    Points
    29
    Par défaut [MFC] Probleme sur un combobox
    Bonjour à tous,

    je bloque sur un tout petit truc (pas tres important, mais que j'aimerais bien regler...). Alors voila:

    Dans mon programme que je developpe en C++ sous visual Studio 2005, j'ai créé un ComboBox avec 3 éléments. Jusque la, pas de souci...

    Quand je selectionne un élément du combobox, ca me fait bien le traitement que je demande...

    Mais le probleme vient du rafraichissement de la fenetre.

    En effet, quand j'impute des valeurs à un des elements de mon combobox, elles apparaissent dans des fenetres CEdit.

    Par contre, l'affichage ne se remet pas à jour quand je change d'element dans mon ComboBox...

    Le mieux est d'expliquer en image:

    Alors, dans ce 1er screenshot, je créé un signal sinusoidal, avec la fréquence, l'amplitude et l'offset modifiés par des spin control:



    Ensuite, avec mon combobox, je veux creer un signal carré, mais le souci apparait ici. Quand j'ai choisi mon signal dans le combobox, les valeurs ne se modifient pas dans les CEdit (alors qu'elles sont à 0 vu que le signal n'a pas été modifié):



    et enfin, quand je créé mon signal carré, en touchant aux spin control, ca rafraichit bien mon image, en mettant les bonnes valeurs dans les CEdit:



    Ma question est donc:

    Existe-t-il une méthode à implementer pour un combobox qui detecte le changement de choix ( et donc de valeur) dans le combobox, afin que je lui dise de rafraichir ma fenetre ???

    Merci de votre aide, et d'avoir lu ce post aussi long, mais que je voulais faire explicite pour ne pas avoir à réexpliquer...

  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
    Points : 17 323
    Points
    17 323
    Par défaut
    salut,
    il te suffit d'intercepter le message CBN_SELCHANGE sur le combobox.
    a chaque changement la fonction sera appelée.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 47
    Points : 29
    Points
    29
    Par défaut
    merci, je vais essayer ca... je redis si ca marche ou pas...

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 47
    Points : 29
    Points
    29
    Par défaut
    Ca marche super !!!

    merci pour la réponse....

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

Discussions similaires

  1. [MFC] probleme sur le destructeur
    Par sebpsi dans le forum MFC
    Réponses: 3
    Dernier message: 04/04/2008, 15h48
  2. [MFC] Probleme sur un CEdit
    Par sebpsi dans le forum MFC
    Réponses: 6
    Dernier message: 14/05/2007, 18h25
  3. [MFC] Probleme execution sur un autre pc
    Par bikette63 dans le forum MFC
    Réponses: 2
    Dernier message: 07/04/2006, 09h48
  4. [MFC] probleme remplissage comboBox avec ADOLib
    Par moulefrite dans le forum MFC
    Réponses: 3
    Dernier message: 05/04/2006, 14h08
  5. [MFC]Probleme ComboBox
    Par Raton dans le forum MFC
    Réponses: 2
    Dernier message: 27/03/2006, 10h36

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