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 :

Multithread et CDialog fille


Sujet :

MFC

  1. #1
    Membre averti
    Inscrit en
    Septembre 2005
    Messages
    20
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 20
    Par d�faut Multithread et CDialog fille
    Bonjour,

    y a t'il un moyen d'avoir des boites de dialogues filles (donc contenues dans une bo�te m�re) chacune dans un thread � part?

  2. #2
    Membre �clair� Avatar de ZaaN
    Inscrit en
    Novembre 2005
    Messages
    819
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 819
    Par d�faut
    Citation Envoy� par CrazyDev
    y a t'il un moyen d'avoir des boites de dialogues filles (donc contenues dans une bo�te m�re) chacune dans un thread � part?
    j ai peur de mal comprendre! tu utilises des mauvais termes...

    si tu parles de fille et de m�re --> c est de l'heritage
    si tu parles de contenu (boite)---> c est de l'agregation

    dans le cas h�ritage :
    pas de probl�me: tu peux declarer un dialog specialis� localement a chaque thread.

    dans le cas agregation :
    pas de probl�me non plus: mais il faut que tu mette ne place un system de synchro pour assurer l'acces exclusif aux ressource depuis tes threads. Mais comme chaque thread va acceder son propre Dialog, l'exclusion est necessaire que lorrsque que tu rajoute ou enl�ve un dialogue dans la "boite" (conteneur,tableau,etc...)

    dans le cas agregation+h�ritage :
    idem que agregation, sauf qu il faut mettre le type du conteneur idem que celui de la classe m�re et ne pas oublier de mettre tout des destructeur virutels

  3. #3
    Membre averti
    Inscrit en
    Septembre 2005
    Messages
    20
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 20
    Par d�faut
    Effectivement je n'ai pas �t� assez pr�cis.
    Je parlais en fait de boite de dialogue CHILD.
    Je creer une bo�te de dialogue M�re (parent au sens MFC)
    Puis je cr�er plusieurs bo�te filles (child au sens MFC) dans des threads diff�rents .
    Je suis reparti de l'exemple que l'on trouve � cette adresse:
    http://www.codeguru.com/cpp/w-d/disl...cle.php/c6707/

    La diff�rence avec le dit exemple c que je veux que les boites cr�es par la boite principale, soient dans la boite m�re.

    Les bo�tes sont bien cr�es mais elles ne se rafraichissent pas et je ne trouve pas de solution.

  4. #4
    Expert confirm�
    Avatar de Mat.M
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 539
    D�tails du profil
    Informations personnelles :
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 539
    Par d�faut
    Citation Envoy� par ZaaN
    j ai peur de mal comprendre! tu utilises des mauvais termes...

    si tu parles de fille et de m�re --> c est de l'heritage
    si tu parles de contenu (boite)---> c est de l'agregation
    eh non tu te trompes ; boite de dialogue m�re/fille dont tu parles c'est plus de la prog Windows que des concepts de POO...
    Une boite de dialogue fille c'est une boite de dialogue qui re�oit un HANDLE d'une fen�tre parente et c'est un processus � part avec une WinProc aussi � part pour g�rer les messages syst�mes

    Citation Envoy� par CrazyDev
    Bonjour,

    y a t'il un moyen d'avoir des boites de dialogues filles (donc contenues dans une bo�te m�re) chacune dans un thread � part?
    je crois qu'il ya une grosse confusion sur les threads : un thread c'est comme un sous-ex�cutable ou sous-programme au sein d'un programme parent...
    donc il faut s�parer UI et traitement parall�le

Discussions similaires

  1. R�ponses: 11
    Dernier message: 15/06/2007, 17h43
  2. R�ponses: 1
    Dernier message: 12/12/2005, 18h29
  3. R�ponses: 22
    Dernier message: 09/12/2005, 09h01
  4. [VB6] [MDI] Signaler la fermeture d'une fille à la mère
    Par cpri1shoot dans le forum VB 6 et ant�rieur
    R�ponses: 4
    Dernier message: 13/04/2004, 08h57
  5. ic�ne d'une fen�tre fille
    Par bastien dans le forum C++Builder
    R�ponses: 6
    Dernier message: 27/05/2002, 13h46

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