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 :

Appel fonction d'une autre classe


Sujet :

MFC

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 67
    Par défaut Appel fonction d'une autre classe
    Bonjour a tous,

    Je vous enonce mon probleme : j'ai une classe qui me permet d'afficher ma webcam en plein ecran dans un Picture Control. J'ai egalement une autre classe permettant d'afficher une barre de boutons au dessus de mon ecran.

    Ce que je voudrais faire c'est appeler une methode de la classe permettant d'afficher la webcam en grand ecran depuis les boutons de la barre.

    Merci de m'aider !

    Greg

  2. #2
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Bonjour,
    Difficile de répondre comme ça. Il manque un peu d'information sur le système de GUI que tu utilises. En général, ton bouton correspond à un ID de commande qui est envoyé lorsqu'on clique dessus. A charge d'une classe (celle qui contient ton Picture control?) de recevoir cette commande d'invoquer la bonne méthode sur l'objet auquel elle a accès.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 67
    Par défaut
    Bonjour,

    J'utilise MFC.
    Ce que tu me dis en fait c'est aue depuis la classe du Picture Control, je peux recevoir un evenement lorsqu'un bouton de ma barre est clique ?

  4. #4
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Ce serait plutôt dans la fenêtre qui contient ton picture ctrl (CDialog ou CFormView).

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 67
    Par défaut
    Ok ... il est contenu dans un CDialog. Je suis desole d'etre un peu a la rue ... je suis en stage, je dois me farcir une interface graphique en C++ a modifier et je n'ai quasi jamais code dans ce langage ...
    Comment fait-on pour creer un evenement sur le click d'un bouton ?

  6. #6
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    [EDIT] : je déplace côté MFC. C'est le forum le plus approprié.

    De mémoire, ça doit être quelque chose comme ça :
    // dans le .h :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    class CMonDialog :public CDialog
    {
    // le reste de tes déclarations...
    	//{{AFX_MSG(CMonDialog)
    	afx_msg void OnMaCommand();
    //...
     
    }
    // dans le cpp :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    BEGIN_MESSAGE_MAP(CMonDialog, CDialog)
    	//{{AFX_MSG_MAP(CMonDialog)
    //...
    ON_COMMAND(ID_MA_COMMAND, OnMaCommand)
    //...
    	//}}AFX_MSG_MAP
    END_MESSAGE_MAP()
    P.S. : tu peux trouver des tutos sur les MFC et une FAQ.

Discussions similaires

  1. appeler fonction d'une autre classe pour faire une opération
    Par AzraHell dans le forum Débuter avec Java
    Réponses: 13
    Dernier message: 31/03/2009, 20h32
  2. Appel d'une fonction dans une autre classe
    Par Analfabete dans le forum wxPython
    Réponses: 3
    Dernier message: 01/10/2007, 09h45
  3. Appel de la fonction d'une autre classe
    Par Ggamer dans le forum Général Python
    Réponses: 3
    Dernier message: 17/09/2007, 16h14
  4. [Joomla!] appel de fonction d'une autre classe dans un autre fichier
    Par lkryss dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 27/07/2007, 16h55
  5. problème d'appel d'une fonction d'une autre classe
    Par kifouillou dans le forum Langage
    Réponses: 5
    Dernier message: 08/02/2007, 17h42

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