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 :

Afficher simplement une variable dans une GroupBox


Sujet :

MFC

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    �tudiant
    Inscrit en
    D�cembre 2005
    Messages
    41
    D�tails du profil
    Informations personnelles :
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 41
    Par d�faut Afficher simplement une variable dans une GroupBox
    Bonjour � tous,

    je suis d�butant en Visual C++ et je fais un projet universitaire. En quelques mots, sur une chaine de production, des palettes transportent des pi�ces. Nous d�terminons si la pi�ce est bonne � l'aide d'une camera et des fonctions utilis�es dans MPatTrackingExample... Ensuite un robot Kuka s'occupera � son tour uniquement des pi�ces bonnes.

    Nous avons cr�� un projet MFC et fais une boite de dialogue. Nous avons simplement un bouton start qui permet de lancer notre programme (traitement des palettes � savoir si la pi�ce est bonne et modification des valeurs de sortie d'une carte qui communique avec un automate et donc le robot).

    Dans cette boite de dialogue, nous devons affich� simplement des informations calcul�es dans notre programme. Notamment, le nombre de pi�ces bonnes, de pi�ces mauvaises, le temps de cycle, etc... Donc ce sont des variables g�n�r�es dans notre programme.

    Nous voulons faire une chose toute simple mais nous ne trouvons pas cette solution. Nous voulons simplement afficher les valeurs de ces quelques variables dans une group box par exemple dans la DialogBox (fenetre principale si j'ai bien compris).

    Nous avons vu que nous pouvons disposer une GroupBox sur notre DialogBox mais nous n'arrivons � cr�er une/des classes et/ou des variables pour afficher dans cette Box les valeurs de nos variables.

    Pouvez-vous m'aider svp ?

    Je peux vous garantir, j'ai pass� d�j� du temps � essayer de trouver un semblant sur google et le forum developpez.net.

    Un grand merci d'avance

  2. #2
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 504
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 504
    Par d�faut
    Je ne vois pas le rapport avec un groupbox qui ne sert qu'� l'affichage et � la gestion de la navigation inter-contr�le via les touches tabulation ou fl�ches ?
    Normalement, on utilise pour ce type de fonctionnalit� des contr�les "static" ou des editBox en mode readOnly.
    La mise � jour ce fait avec le m�canisme des DDX/DDV et la m�thode UpdateData.

  3. #3
    Membre averti
    Profil pro
    �tudiant
    Inscrit en
    D�cembre 2005
    Messages
    41
    D�tails du profil
    Informations personnelles :
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 41
    Par d�faut
    Si je comprends, nous avons besoin de cr�er une EditBox qui va venir lire de fa�on continue les valeurs des variables que je lui aurais associ� ?

    A quoi consiste la proc�dure pour faire le lien entre cette EditBox et une des variables que je souhaite afficher ?

    Juste pour info mes variables sont justes des entiers :

    int pm...

  4. #4
    Membre averti
    Profil pro
    �tudiant
    Inscrit en
    D�cembre 2005
    Messages
    41
    D�tails du profil
    Informations personnelles :
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 41
    Par d�faut
    J'ai voulu faire un test, j'ai cr�� une "Edit control" sur ma boite de dialogue, sur laquelle j'ai ajout� une variable du m�me nom que celle utilise dans mon programme (programme du bouton sur lequel je clique) et j'ai mis dans "Catagory" le crit�re "Value". Mais malheureusement, la valeur affich� ne correspond absolue pas � la valeur intiale (avant de cliquer sur le bouton) ni � la valeur � laquelle elle devrait �tre une fois que je cliquais sur le bouton pour ex�cuter le programme.

    Que dois je faire de plus ?
    Je dois modifier quelque chose dans nom_projetDlg.h ?ou dans la fonction CVisionDlg:oDataExchange(CDataExchange* pDX) et CDialog:oDataExchange(pDX);
    DDX_Text(pDX, IDC_EDIT1, nom_variable); ???

    Merci de votre aide

  5. #5
    Membre averti
    Profil pro
    �tudiant
    Inscrit en
    D�cembre 2005
    Messages
    41
    D�tails du profil
    Informations personnelles :
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 41
    Par d�faut
    j'ai trouv� une solution barbare mais qui marche.
    merci tout de m�me de votre aide (j'ai peut �tre pas bien expliqu� mon probl�me).

    si il y a des d�butants qui aurait le m�me probl�me, n'h�sitez pas � m'envoyer un MP.

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

Discussions similaires

  1. port�e d'une variable dans une fonction dans une m�thode
    Par laurentg2003 dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 29/06/2009, 19h05
  2. R�ponses: 4
    Dernier message: 29/01/2008, 11h12
  3. Afficher des �l�ments (variables) d'une colonne dans une combobox
    Par ananis dans le forum Macros et VBA Excel
    R�ponses: 6
    Dernier message: 07/01/2008, 22h27
  4. R�ponses: 1
    Dernier message: 15/02/2007, 00h24
  5. Mettre une valeur d'une table dans une variable
    Par Raphou96 dans le forum Access
    R�ponses: 5
    Dernier message: 06/02/2006, 15h19

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