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 :

Probleme d'afficher de nouvelle fenetre


Sujet :

MFC

  1. #1
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 15
    Par défaut Probleme d'afficher de nouvelle fenetre
    Bonjour les amis :

    Je voudrais ajouter un boutton RESET sur une fenetre en sachant que le boutton " fermer " et "imprimer ".

    Et voici le code :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    CDlgVisuResultatEvam::CDlgVisuResultatEvam(CWnd* pParent /*=NULL*/)
    	: CDialog(CDlgVisuResultatEvam::IDD, pParent)
    {
    	//{{AFX_DATA_INIT(CDlgVisuResultatEvam)
    	m_szTexte = _T("");
    	m_szCircuit = _T("");
    	//}}AFX_DATA_INIT
    	m_Font.CreateStockObject(ANSI_FIXED_FONT);
    }
     
    CDlgVisuResultatEvam::~CDlgVisuResultatEvam()
    {
    	m_Font.DeleteObject();
    }
     
    void CDlgVisuResultatEvam::DoDataExchange(CDataExchange* pDX)
    {
    	CDialog::DoDataExchange(pDX);
    	//{{AFX_DATA_MAP(CDlgVisuResultatEvam)
    	DDX_Control(pDX, IDC_EDIT, m_EditFichier);
    	DDX_Control(pDX, IDC_COMBO_CIRCUIT, m_ComboCircuit);
    	DDX_Text(pDX, IDC_EDIT, m_szTexte);
    	DDX_CBString(pDX, IDC_COMBO_CIRCUIT, m_szCircuit);
    	//}}AFX_DATA_MAP
    }
     
     
    BEGIN_MESSAGE_MAP(CDlgVisuResultatEvam, CDialog)
    	//{{AFX_MSG_MAP(CDlgVisuResultatEvam)
    	ON_BN_CLICKED(IDIMPRIMER, OnImprimer)
    	ON_BN_CLICKED(IDFERMER, OnFermer)
    	ON_BN_CLICKED(IDRESET, OnReset)
    	ON_CBN_SELCHANGE(IDC_COMBO_CIRCUIT, OnSelchangeComboCircuit)
    	ON_WM_CLOSE()
    	//}}AFX_MSG_MAP
    END_MESSAGE_MAP()
    ET VOICI L'ERRORS DE COMPILATION

    error C2065: 'IDRESET' : undeclared identifier
    error OnReset' : undeclared identifier

    error C2440: 'type cast' : cannot convert from 'int *' to 'void (__thiscall CCmdTarget::*)(void)'

    JE DEBUTE MERCI D'AVANCE

  2. #2
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    si tu débutes, je te suggère de jetter un oeil au tutoriel de Farscape : http://farscape.developpez.com/tutor...arrer-mfc-vc6/

  3. #3
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 15
    Par défaut
    Juste une precision les boutton "fermer" et "imprimer " existe déjà sur la fenetre

    Je reprend le code

    Merci

  4. #4
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 15
    Par défaut
    TU PEUX COMMENTER QUAND MEME LES CODE STP

  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
    salut,
    error C2065: 'IDRESET' : undeclared identifier
    error OnReset' : undeclared identifier

    error C2440: 'type cast' : cannot convert from 'int *' to 'void (__thiscall CCmdTarget::*)(void)'
    ca veut dire que IDRESET n'existe pas dans tes ressources (resource.h).
    de même que ta fonction OnReset n'existe pas dans ta classe.

    la 3 ligne est une consequence de la deuxieme erreur.

    il faut rajouter les messages avec l'ide pas manuellement.

  6. #6
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 15
    Par défaut
    Le bouton" RESET" doit etre la meme definition (presque) que le bouton "FERMER" ?

  7. #7
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 15
    Par défaut
    Il n y pas plus d'erreur sur mon code mais il n'affiche pas

    Merci

  8. #8
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 15
    Par défaut
    COMMENT AFFICHIER LE RECTANGLE (BOUTON "RESET")


    Merci

Discussions similaires

  1. Afficher un flux pdf dans une nouvelle fenetre
    Par snopims dans le forum ASP.NET
    Réponses: 3
    Dernier message: 03/09/2009, 19h29
  2. afficher du texte dans une nouvelle fenetre ?
    Par italiasky dans le forum MFC
    Réponses: 7
    Dernier message: 25/11/2008, 15h52
  3. Afficher une nouvelle fenetre sans changer la page
    Par ahmedmido dans le forum SharePoint
    Réponses: 0
    Dernier message: 06/08/2008, 17h10
  4. Réponses: 3
    Dernier message: 12/06/2007, 18h10
  5. [2.0] Comment afficher une nouvelle fenêtre ?
    Par batosai dans le forum ASP.NET
    Réponses: 12
    Dernier message: 04/05/2006, 16h41

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