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 :

messages handlers ?


Sujet :

MFC

Vue hybride

ziz2005 messages handlers ? 03/12/2006, 13h42
Médinoc Tu auras un peu de mal, si... 03/12/2006, 14h58
ziz2005 en fait mon problème est plus... 03/12/2006, 15h21
farscape bonsoir, le multi post est... 03/12/2006, 19h33
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    67
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Tunisie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 67
    Par défaut messages handlers ?
    salut tout le monde

    qu'est ce que ça veut dire ajouter des messages handlers aux controles car en fait je veux récupérer des valeurs saisites dans des CEdits contenu dans une PropertyPage et les mettres dans un CEdits d'une CDialog

    alors ils m'ont recommender de creer des massages handlers comment je peux faire ça et comment je peux récupérer ces messages dans l'autre classe du CDialog

    merci .
      0  0

  2. #2
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 394
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 394
    Par défaut
    Tu auras un peu de mal, si les touches "point" et "virgule" de ton clavier sont mortes...

    De plus, les message handlers en MFC utilisent des définitions qui sont en majuscules, donc si tu as des problèmes avec les majuscules, ça ne va pas être facile...


    Quoi qu'il en fût, tu ne devrais pas avoir besoin de message handler pour récupérer dans ta CDialog les valeurs saisies dans ta property page. Par contre, il faut que tu aies des variables membres liées aux contrôles...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
      0  0

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    67
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Tunisie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 67
    Par défaut
    en fait mon problème est plus compliqué que ça
    oui j'ai essayé avec les variables membres mais cette solution ne marche pas.

    j'ai une CDialog dans laquelle j'ai mis un PictureCtrl, dans ce pictureCtrl j'ai associé une propertySheet et j'ai mis dedans une propertyPage
    comment je peux accéder aux valeurs de ces controles à partir de ma CDialog car je veux insérer toutes les données dans une base access
    bon, j'ai insérer ma propertysheet comme ça:
    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
    CWnd* pwndPropSheetContour = GetDlgItem(IDC_PERSON);
    	m_mysheetperson = new sheetAddPerson(_T("sheet"),pwndPropSheetContour,0);
    	if (!m_mysheetperson->Create(pwndPropSheetContour,
    		WS_CHILD | WS_VISIBLE, 0))
    	{
    		delete m_mysheetperson;
    		m_mysheetperson = NULL;
    		//return;
    	}
     
    	// fit the property sheet into the place holder window, and show it
    	CRect rectPropSheet;
    	pwndPropSheetContour->GetWindowRect(rectPropSheet);
    	m_mysheetperson->SetWindowPos(NULL, 0, 0,
    		rectPropSheet.Width(), rectPropSheet.Height(),
    		SWP_NOZORDER | SWP_NOACTIVATE);
    regardez la pièce jointe svp

    j'espère que vous pouvez m'aidez ça fait trèèèès longtemps que je cherche une solution.
    Merci
    Images attachées Images attachées  
      0  0

  4. #4
    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
    bonsoir,
    le multi post est interdit, de plus j'ai déjà repondu à ta question .
    http://www.developpez.net/forums/sho...d.php?t=234604

    merci de continuer sur le post d'origine.
    de plus le deuxieme élément de ma reponse aurait du te convenir....
    Citation Envoyé par farscape
    l'objet parent de la propertypage c'est la Propertysheet .
    le parent de la PropertySheet c'est la dialogue.
    donc tu as le choix des armes:
    c'est tu fais deux GetParent() d'affilé pour recuperer le pointeur sur la classe Dialogue.
    soit tu mets un pointeur de la classe dialogue dans les propertyPage...
    d'autant que a partir de la classe dialogue tu as accés a tous les objets créés à partir de cette classe ...
      0  0

Discussions similaires

  1. Message Handler function
    Par valeri_dzia dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 19/07/2012, 12h04
  2. macro MESSAGE MAP et MESSAGE HANDLER
    Par noahsaga dans le forum C++Builder
    Réponses: 7
    Dernier message: 24/03/2011, 18h06
  3. [MySQL] Message d'erreur : Reçu l'erreur 12 du handler de la table
    Par Olivier2B dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 25/09/2008, 04h09
  4. Réponses: 2
    Dernier message: 27/05/2002, 19h46
  5. A lire impérativement avant de poster un message
    Par ok.Idriss dans le forum Demandes
    Réponses: 0
    Dernier message: 01/05/2002, 18h57

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