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 :

[MFC]ActiveX et boite de dialogue


Sujet :

MFC

  1. #1
    Membre régulier Avatar de tus01
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    191
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 191
    Points : 80
    Points
    80
    Par défaut [MFC]ActiveX et boite de dialogue
    Est il possible de créer une boite de dialogue sous une application MFC et inérer des controles activeX créés auparavant?

    Je m'explique: je créé mes controles activeX (bouton, champ de données, boutons...), ensuite je créée une application MFC dans laquelle je met une boite de dialogue.
    Ensuite j'ajoute des composants et controles préalablement créés en activeX.

    Cela est-il possible?

  2. #2
    Membre habitué

    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    26
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Canada

    Informations forums :
    Inscription : Décembre 2005
    Messages : 26
    Points : 145
    Points
    145
    Par défaut [ActiveX]
    Ceci devrait répondre à ta question.

    http://c.developpez.com/faq/vc/?page...exAddToProject

    Bon courage

  3. #3
    Membre régulier Avatar de tus01
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    191
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 191
    Points : 80
    Points
    80
    Par défaut
    Pas vraiment non.....

  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
    Points : 17 323
    Points
    17 323
    Par défaut
    Citation Envoyé par tus01
    Pas vraiment non.....
    je ne vois pas pourquoi,c'est le traitement normal.
    dans le projet il faut inserer les differents activex avec l'assistant.

  5. #5
    Membre régulier Avatar de tus01
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    191
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 191
    Points : 80
    Points
    80
    Par défaut
    Le
    Pas vraiment non
    était en réponse à
    Ceci devrait répondre à ta question.


    Ma question c'est de savoir si tous les éléments qu'on peut ajouter dans une boite de dialogue en MFC peuvent être des activeX?

    Peut on créer une edit box, un bouton... en activeX; leur attribuer des fonctions et ensuite les insérer dans notre application MFC? Car 'est ce qu'on me demande de faire.

    Moi je ferai simplement l'application MFC en utilisant tous les contrôles mis à dispo, je ne comprend pas la méthode qu'on me demande d'employer.

    Je ne sais pas si j'ai été plus clair cette fois-ci??

  6. #6
    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
    Points : 17 323
    Points
    17 323
    Par défaut
    Citation Envoyé par tus01
    Le
    Pas vraiment non
    était en réponse à
    Ceci devrait répondre à ta question.


    Ma question c'est de savoir si tous les éléments qu'on peut ajouter dans une boite de dialogue en MFC peuvent être des activeX?

    Peut on créer une edit box, un bouton... en activeX; leur attribuer des fonctions et ensuite les insérer dans notre application MFC? Car 'est ce qu'on me demande de faire.

    Moi je ferai simplement l'application MFC en utilisant tous les contrôles mis à dispo, je ne comprend pas la méthode qu'on me demande d'employer.

    Je ne sais pas si j'ai été plus clair cette fois-ci??
    la reponse est oui ,je l'ai fait pour customiser les controles : rajouts des couleurs ,fontes etc ...
    il faut quand tu generes ton activex dire que tu pars de la classe MFC Cxxxx.

  7. #7
    Membre régulier Avatar de tus01
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    191
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 191
    Points : 80
    Points
    80
    Par défaut
    Alors dans ce cas, si je dois créer 5 boutons différents et 10 edit boxes, devrai-je créer autant de contrôles ActiveX que d'éléments différents?

    Car d'après ce que j'ai compris un CA s'insère dans une fenêtre/frame. Donc si il comporte tous mes objets, il n'y a besoin que d'un seul CA!

    Et si je décide de créer mon ActiveX pour toutes mes fonctions (boutons, edit box... comme je l'ai déjà dit), quel est l'avantage de cette méthode par rapport à celle ou je placerait directement des contrôles dans une application MFC (plutôt que s'embêter à créer des CA)? C'est là que je ne comprends pas très bien. Qu'est-ce que le CA m'apporte de plus? Car au final c’est plus compliqué non ? On créée l’ActiveX, on l’insère dans une autre application…

  8. #8
    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
    Points : 17 323
    Points
    17 323
    Par défaut
    nan !
    un activex par type de controle ,placer autant que tu veux ou presque par type sur une fenetre ,comme avec les controles standards.
    pour infos ça fonctionne comme ça en VB les controles dans l'editeur de ressources sont des activex.
    maintenant pourquoi des activex faudrait poser la question du but a ton boss...
    si c'est juste pour les utiliser il n' y a pas d'interets à part se compliquer la vie.

  9. #9
    Membre régulier Avatar de tus01
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    191
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 191
    Points : 80
    Points
    80
    Par défaut
    OK je vois.

    Merci pour ton aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MFC] DLL avec boite de dialogue
    Par ricky78 dans le forum MFC
    Réponses: 2
    Dernier message: 17/06/2005, 12h06
  2. [MFC & TRAY] Affichage boite de dialogue
    Par Tigris94 dans le forum MFC
    Réponses: 3
    Dernier message: 20/08/2004, 12h31
  3. [MFC] Personnaliser sa boite de dialogue
    Par Guybrush113 dans le forum MFC
    Réponses: 16
    Dernier message: 05/05/2004, 11h03
  4. Réponses: 6
    Dernier message: 28/02/2004, 09h19
  5. [MFC] rendre une boite de dialogue inactive
    Par Vestaproman dans le forum MFC
    Réponses: 8
    Dernier message: 22/01/2004, 14h09

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