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 :

je ne reçois pas les événements HDN_BEGINTRACK, HDN_TRACK et HDN_ENDTRACK


Sujet :

Visual C++

  1. #1
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2006
    Messages : 154
    Par défaut je ne reçois pas les événements HDN_BEGINTRACK, HDN_TRACK et HDN_ENDTRACK
    Salut tout le monde,

    J'aimerai savoir quand l'utilisateur redimensionne les colonnes dans une listview.
    J'ai bien trouvé qu'il fallait intercepter HDN_BEGINTRACK, HDN_TRACK, HDN_ENDTRACK lors d'un WM_NOTIFY.

    Mais voila je ne reçois rien!! j'ai essayer au niveau de la fenêtre qui contient la Listview et au niveau de la listview.

    J'ai même rajouté le style HDS_HOTTRACK, mais rien n'y fait!!!

    Environnement: win32 sans MFC sous VC++ 2008 Express Edition

    Merci d'avance.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    303
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2005
    Messages : 303
    Par défaut
    Salut,

    Si je ne me trompe ces évenements ne sont pas transféré à la fenètre parent.
    Tu dois surcharger ton CListView

    A+

  3. #3
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2006
    Messages : 154
    Par défaut
    Salut alen,

    Je suis sous win32 donc pas de CListView.

    Quand j'ai dit "au niveau de la listview", c'est que j'ai bien sous classé ma ListView.

    A+

  4. #4
    Membre chevronné
    Avatar de PetitPapaNoël
    Développeur informatique
    Inscrit en
    Septembre 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 559
    Par défaut
    Bonjour,

    Essaye HDN_BEGINTRACKA ou HDN_BEGINTRACKW...
    Et le redimensionnement peut aussi intervenir par double-clic sur la bordure droite de l'en-tête de la colonne, ce qui génère les messages HDN_DIVIDERDBLCLICKA ou HDN_DIVIDERDBLCLICKW.

Discussions similaires

  1. [2.x] problème avec swiftmailer : je reçois pas les email
    Par dada2010ma dans le forum Symfony
    Réponses: 0
    Dernier message: 23/06/2015, 15h58
  2. [AC-2007] Classe ne voit pas les évènements du formulaire
    Par Maxence HUBICHE dans le forum VBA Access
    Réponses: 2
    Dernier message: 08/04/2009, 22h10
  3. Exchange ne reçoi pas les mails externes
    Par Overcrash86 dans le forum Exchange Server
    Réponses: 1
    Dernier message: 14/10/2008, 11h36
  4. Ne reçois pas les messages d'un compte Hotmail
    Par sami_b dans le forum Outlook
    Réponses: 2
    Dernier message: 20/09/2008, 12h31
  5. Réponses: 0
    Dernier message: 17/06/2008, 11h21

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