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 :

Recupere l'evenement LVN_COLUMNCLICK


Sujet :

MFC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2007
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 33
    Par défaut Recupere l'evenement LVN_COLUMNCLICK
    bonjours,
    j'ai cree une classe nommé CMListCtrl dérivé d'un CListCtrl.
    et j'aimerais recuperer l'evenement LVN_COLUMNCLICK ( un click sur la barre des colonne ).

    dans le .H j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    afx_msg void OnLvnColumnclickListData(NMHDR *pNMHDR, LRESULT *pResult);
    et dans le .cpp :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    void CMListCtrl::OnLvnColumnclickListData(NMHDR *pNMHDR, LRESULT *pResult)
    {
    	LPNMLISTVIEW pNMLV = reinterpret_cast<LPNMLISTVIEW>(pNMHDR);
    	// TODO: Add your control notification handler code here
    	*pResult = 0;
    }
    mais je ne sais pas quoi mettre dans le :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    BEGIN_MESSAGE_MAP(CMListCtrl, CListCtrl)
    	//{{AFX_MSG_MAP(CMListCtrl)
    	ON_WM_LBUTTONDOWN()
    	ON_WM_MOUSEMOVE()
    	ON_WM_KEYUP()
    	ON_WM_KEYDOWN()
    	//}}AFX_MSG_MAP
    END_MESSAGE_MAP()
    merci d'avance pour l'aide

  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,
    les messages de réponses sont a insérer avec l'assistant ...
    tu es sous visual 2005 ?

  3. #3
    Membre averti
    Inscrit en
    Février 2007
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 33
    Par défaut
    oui je suis sous 2005.
    mais c'est une classe dérivé d'une classe de visual.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    class CMListCtrl : public CListCtrl
    {
    t'es sure que l'assitance marche pour des classes dérivés ???
    et si oui, comment ca marche stp

    si c'est un CListCtrl, j'aurai
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ON_NOTIFY(LVN_COLUMNCLICK, IDC_LIST_DATA, &DialogData::OnLvnColumnclickListData)
    avec IDC_LIST_DATA le ID de la CListCtrl dans les ressource de programme.

  4. #4
    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
    tu places ton curseur au milieu de ton bloc BEGIN_MESSAGE_MAP
    tu fais alt + entrée (onglet proprietés).
    et tu click sur le bouton en forme d'eclair pour les évenements.

  5. #5
    Membre averti
    Inscrit en
    Février 2007
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 33
    Par défaut
    omg ca marche,
    non seulement tu m'as resolu mon probleme et enplus tu m'as appris un truc trop utile.
    merci 1000 fois

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

Discussions similaires

  1. Vitesse du clavier et recuperation d'evenement
    Par FCDB dans le forum Général Java
    Réponses: 4
    Dernier message: 24/10/2006, 11h59
  2. Réponses: 5
    Dernier message: 27/07/2006, 13h35
  3. Réponses: 1
    Dernier message: 17/07/2006, 19h31
  4. Réponses: 15
    Dernier message: 21/07/2005, 15h05
  5. [C#] Récupération d'évènements...
    Par daBoB dans le forum ASP.NET
    Réponses: 9
    Dernier message: 03/03/2005, 14h23

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