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] Surcharger des fonctions de CView


Sujet :

MFC

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm� Avatar de Philippe320
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    179
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 179
    Par d�faut [MFC] Surcharger des fonctions de CView
    Bonsoir,

    d'avance d�sol� si les termes utilis�s ne sont pas exactement justes

    j'utilise la librairie PGL pour tracer des courbes
    http://www.codeproject.com/miscctrl/pgllib.asp

    cette librairie contient une classe h�rit�e de CView, CPGLGraphView, qui surcharge d�j� les �v�nements de la souris.

    je voudrais les surcharger � mon tour afin de g�rer moi-m�me ces �v�nements.

    la solution est-elle de cr�er une autre classe CMaView qui h�rite de CPGLGraphView et de surcharger les �v�nements uniquement dans cette classe ?

    ou y a -t-il plus simple ?

    Merci d'avance de vos r�ponses
    Philippe

  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 Re: [MFC] Surcharger des fonctions de CView
    Citation Envoy� par Philippe320
    Bonsoir,

    d'avance d�sol� si les termes utilis�s ne sont pas exactement justes

    j'utilise la librairie PGL pour tracer des courbes
    http://www.codeproject.com/miscctrl/pgllib.asp

    cette librairie contient une classe h�rit�e de CView, CPGLGraphView, qui surcharge d�j� les �v�nements de la souris.

    je voudrais les surcharger � mon tour afin de g�rer moi-m�me ces �v�nements.

    la solution est-elle de cr�er une autre classe CMaView qui h�rite de CPGLGraphView et de surcharger les �v�nements uniquement dans cette classe ?

    ou y a -t-il plus simple ?

    Merci d'avance de vos r�ponses
    Philippe
    salut,
    oui c'est �a !
    tu la generes avec classwizard comme �a c'est propre et tu peux rajouter avec les wizards les evenements a recuperer..

  3. #3
    Membre confirm� Avatar de Philippe320
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    179
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 179
    Par d�faut
    G�nial !!!!

    Un grand merci, j'ai enfin ce que je voulais !
    une classe CView rien qu'� moi et h�rit�e de la classe originelle de la librairie que je voulais utiliser !

    Bonne soir�e Farscape (et sans doute � tr�s bient�t quand m�me)

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

Discussions similaires

  1. Ambigu�t� sur le surcharge des fonctions
    Par DLOYAS dans le forum C++
    R�ponses: 1
    Dernier message: 08/01/2015, 09h35
  2. Surcharge des fonctions d'une classe (wrapping)
    Par RapotOR dans le forum C++
    R�ponses: 3
    Dernier message: 23/10/2013, 17h43
  3. Surcharge des fonctions malloc et free
    Par Aspic dans le forum C
    R�ponses: 7
    Dernier message: 22/04/2013, 13h52
  4. Surcharge des fonctions
    Par nassu dans le forum C++
    R�ponses: 11
    Dernier message: 06/05/2009, 13h20
  5. R�ponses: 16
    Dernier message: 15/05/2006, 14h49

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