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 :

Edit box et les �venements


Sujet :

MFC

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    D�cembre 2005
    Messages
    42
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 42
    Par d�faut Edit box et les �venements
    Bonjour,


    J'utilise une EditBox et je souhaite r�cup�rer l'�vement ON_EN_CHANGE.

    Je mets tout en place dans le .cpp:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     
    BEGIN_MESSAGE_MAP(CEditVoie, ETSLayoutPropertyPage)
    	ON_EN_CHANGE(IDC_COMMENT, OnEnChangeEditComment)
    	ON_BN_CLICKED(IDC_BTN_VALIDATION_VERIF, OnButtonValidationVerif)
    	ON_BN_CLICKED(IDC_CHECK_DATEVERIF, OnCheckDateVerif)
    END_MESSAGE_MAP()
    Dans le .h
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    protected:
    	virtual void DoDataExchange(CDataExchange* pDX);    // Prise en charge DDX/DDV
     
    	DECLARE_MESSAGE_MAP()
    	virtual BOOL OnInitDialog();
    	afx_msg void OnEnChangeEditComment();
    	virtual BOOL PreTranslateMessage(MSG* pMsg);
    	afx_msg void OnButtonValidationVerif();
    	afx_msg void OnCheckDateVerif();
    Or quand je met un point d'arret dans ma fonction, je n'y passe jamais quand je change le text de l'editbox....

    N.B : Dans les ressources j'ai vu que mon control avait le meme ID qu'un autre. Je l'ai donc chang� et toujours le meme probl�me...

    Quelqu'un aurit-il des pistes?

    Merci

  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
    oui utilise l'assistant pour mettre en place tes messages ou lieu de le faire manuellement...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    D�cembre 2005
    Messages
    42
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 42
    Par d�faut
    Le probl�me est qu'il y a plein de d�rivation des vues. et donc quand je passe par l'asistants je nai pas acces aux �v�nements... (c'est vide) donc je me les tape a la main..

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    D�cembre 2005
    Messages
    42
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 42
    Par d�faut
    Apr�s un re r�g�n�ration complete ca marche...

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

Discussions similaires

  1. Ajouter du texte dans une edit box
    Par raf_gug dans le forum MFC
    R�ponses: 10
    Dernier message: 23/05/2013, 10h00
  2. Probl�me de "rafraichissement" dans une edit box e
    Par X-K4l1 dans le forum Windows
    R�ponses: 1
    Dernier message: 23/08/2005, 11h49
  3. CSliderCtrl et Edit box li�s
    Par pi05 dans le forum MFC
    R�ponses: 4
    Dernier message: 28/04/2005, 11h19
  4. [VB.NET] Page Edition, comment traiter les <br?
    Par zigoto dans le forum ASP.NET
    R�ponses: 12
    Dernier message: 08/02/2005, 17h05
  5. R�ponses: 9
    Dernier message: 15/09/2004, 21h35

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