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 :

[Win32]Intercepter un double clic sur un listView Item


Sujet :

MFC

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    �tudiant
    Inscrit en
    Mai 2006
    Messages
    29
    D�tails du profil
    Informations personnelles :
    �ge : 40

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 29
    Par d�faut [Win32]Intercepter un double clic sur un listView Item
    Apr�s maintes vaines recherches, je me r�souds � demander votre aide !
    Je ne parviens pas � trouver comment faire pour intercepter un double clic sur une ligne d'une CListCtrl... j'aimerais intercepter le double clic pour ouvrir une petite dialogBox permettant d'�diter certaines infos de cette ligne...

    Je n'ai trouv� que des solutions avec des MESSAGE_MAP... mais moi j'utilise une fonction de CALLBACK

    Quelqu'un pourrait m'aider? C'est sans doute tout b�te, mais pas moyen de trouver :S

  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
    il faut que tu essayes d'intercepter la notification NM_DBLCLK.
    a travers un message WM_NOTIFY.

  3. #3
    Membre averti
    �tudiant
    Inscrit en
    Mai 2006
    Messages
    29
    D�tails du profil
    Informations personnelles :
    �ge : 40

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 29
    Par d�faut
    dans ma CALLBACK :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    HANDLE_MSG (hwnd, WM_NOTIFY, OnNotify);
    Puis :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    /*---------------------------------------------------------------------
      OnNotify
    /*--------------------------------------------------------------------*/
    void CFenetreBLI::OnNotify(?)
    {
    	switch(?)
    	{
    		case NM_DBLCLK:
    			//ouverture dialogBox
    	}
    }

    Ca ressemblerait � �a?

    Si oui, de quels param�tres aurai-je besoin dans OnNotify ?

  4. #4
    Membre averti
    �tudiant
    Inscrit en
    Mai 2006
    Messages
    29
    D�tails du profil
    Informations personnelles :
    �ge : 40

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 29
    Par d�faut
    Je m'excuse, je suis d�butant en programmation windows, et je me sens vraiment ... niais...
    J'ai vraiment besoin d'aide.... help !!!

  5. #5
    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
    bon en win32 c'est pas trop mon truc.
    mais
    lpnmitem = (LPNMITEMACTIVATE) lParam;
    Parameters

    lpnmitem Version 4.71. Address of an NMITEMACTIVATE
    tu recois un message avec 2 arguments lparam et wparam.
    dans ce cas precis il faut caster lParam comme ci-dessus.
    et travailler sur le contenu li� a la structure NMITEMACTIVATE.

  6. #6
    Membre averti
    �tudiant
    Inscrit en
    Mai 2006
    Messages
    29
    D�tails du profil
    Informations personnelles :
    �ge : 40

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 29
    Par d�faut
    Je suis d�sol� mais je ne comprends pas.. Je sais pas quoi faire des indications que tu m'as donn� :S

Discussions similaires

  1. R�ponses: 3
    Dernier message: 25/08/2006, 14h01
  2. ouverture d'un programme par double clic sur un fichier
    Par zieg18 dans le forum Visual C++
    R�ponses: 6
    Dernier message: 12/07/2006, 10h02
  3. Double clic sur une feuille de donn�es
    Par louroulou dans le forum Access
    R�ponses: 7
    Dernier message: 14/06/2006, 11h33
  4. �coute de touches, de double clics sur un JTable
    Par Nicool dans le forum Composants
    R�ponses: 7
    Dernier message: 06/06/2006, 12h52
  5. comment autoriser le double clic sur un champ desactiv� ?
    Par linou dans le forum G�n�ral JavaScript
    R�ponses: 6
    Dernier message: 28/04/2005, 17h23

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