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 :

Int�grer activex dans une winforms


Sujet :

MFC

  1. #1
    Membre �clair�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Octobre 2010
    Messages
    382
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : Tunisie

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Octobre 2010
    Messages : 382
    Par d�faut Int�grer activex dans une winforms
    Bonjour � tous,

    J'ai integre� une winforms dans mon application MFC
    je veux int�grer dans cette winforms un activex.
    Je veux pas appeler juste le .exe de l'activex mais je veux voir les composants de ce dernier encastrer dans le winforms

    Merci d'avance

  2. #2
    Membre �m�rite
    Avatar de Gabrielly
    Inscrit en
    Juin 2004
    Messages
    722
    D�tails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 722
    Par d�faut
    Bonsoir,
    J'ai integre� une winforms dans mon application MFC
    je veux int�grer dans cette winforms un activex.
    Il y a un peu � redire.
    Pour un d�veloppeur C++ natif
    "Int�grer un winforms dans une application MFC (exe ou dll)" signifie "Int�grer un composant .NET comme un contr�le Activex dans une application MFC (exe ou dll)."
    En d'autres termes on peut int�grer un composant .NET qui a d'abord �t� d�velopp� comme un User Control .NET ensuite on l'int�gre dans les MFC soit dans une boite de dialogue CWinFormsDialog ou dans une vue CWinFormsView

    Je veux pas appeler juste le .exe de l'activex mais je veux voir les composants de ce dernier encastrer dans le winforms
    G�n�ralement les activex sont d�velopp�s comme des dlls ou ocx et doivent l'�tre comme tel pour �tre consomm� par une autre application.

  3. #3
    Membre �clair�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Octobre 2010
    Messages
    382
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : Tunisie

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Octobre 2010
    Messages : 382
    Par d�faut
    Merci Gabrielly pour la r�ponse
    Peut �tre que je me suis mal exprim�e
    Mais en fait l'int�gration de winforms dans l'application MFC est d�j� faite. le but de cette int�gration est seulement d'utiliser les contr�les .net pour avoir une boite de dialogue plus "belle".
    Ce qui m�int�resse le plus maintenant est l�int�gration de l'activeX dans la winForms et acc�der � ces ressources pour pouvoir les g�rer (par exemple pouvoir r�cup�rer le text d'un edit dans cet aciveX ou changer le text etc)
    Sachant que l'activeX est d�ja d�velopp�

    Merci d'avance

  4. #4
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 503
    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 503
    Par d�faut
    Ca fait quoi, si vous dropez l'ActiveX dans la WinForm, dans le Design de VS pour les Winforms ?

  5. #5
    Membre �clair�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Octobre 2010
    Messages
    382
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : Tunisie

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Octobre 2010
    Messages : 382
    Par d�faut
    l'ActiveX n'est pas pour changer le design; c'est l'int�gration de la WinForms qui enrechie un peu le projet MFC.
    En fait maintenant ce que je veux c'est int�grer cet ActiveX dans mon application et rendre ses contr�les accessibles .
    J'ai chercher sur google plusieurs heures mais sans aucun r�sultat

  6. #6
    Membre �m�rite
    Avatar de Gabrielly
    Inscrit en
    Juin 2004
    Messages
    722
    D�tails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 722
    Par d�faut
    Quel est le nom de cet activeX? Est-ce un composant .NET?

  7. #7
    Membre �clair�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Octobre 2010
    Messages
    382
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : Tunisie

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Octobre 2010
    Messages : 382
    Par d�faut
    non, ce n'est pas un composant .Net
    c'est une application.exe que je veux l'int�grer

  8. #8
    Inactif  

    Homme Profil pro
    Ing�nieur test de performance
    Inscrit en
    D�cembre 2003
    Messages
    1 986
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 51
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Ing�nieur test de performance
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : D�cembre 2003
    Messages : 1 986
    Par d�faut
    Bonjour.

    Etes-vous certains que le .exe est un contr�le ActiveX ?

    En .net pour l'import de dll COM j'utilise :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    #using "iControleActiveX.dll"
    using namespace iControleActiveX;
    Pour obtenir iControleActiveX.dll, j'utilise TlbImp.exe sur la dll :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    TlbImp.exe ControleActiveX.dll /out:iControleActiveX.dll
    Ensuite vous avez acc�s aux interfaces et aux m�thodes de la dll dans votre code de la winform, comme si c'�tait une classe de votre projet.

  9. #9
    Membre �clair�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Octobre 2010
    Messages
    382
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : Tunisie

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Octobre 2010
    Messages : 382
    Par d�faut
    moldavi, Est ce que vous pouvez svp afficher l'autre explication
    elle �t� plus interessante pour moi

  10. #10
    Inactif  

    Homme Profil pro
    Ing�nieur test de performance
    Inscrit en
    D�cembre 2003
    Messages
    1 986
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 51
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Ing�nieur test de performance
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : D�cembre 2003
    Messages : 1 986
    Par d�faut
    Vous voulez dire celle o� je charge une dll COM �crite en .net � partir d'un code C++natif ?

    Je l'ai enlev� lorsque je me suis aper�u que vous chargiez le contr�le ActiveX depuis un programme Winform.

  11. #11
    Membre �m�rite
    Avatar de Gabrielly
    Inscrit en
    Juin 2004
    Messages
    722
    D�tails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 722
    Par d�faut
    Qu'est-ce qu'il fait cet activeX et qu'elle est son NOM?

  12. #12
    Membre �clair�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Octobre 2010
    Messages
    382
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : Tunisie

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Octobre 2010
    Messages : 382
    Par d�faut
    mon activeX est une application exe est une labView que je veux l'int�grer dans mon application mfc

  13. #13
    Membre �clair�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Octobre 2010
    Messages
    382
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : Tunisie

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Octobre 2010
    Messages : 382
    Par d�faut
    Oui moldavi

  14. #14
    Membre �clair�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Octobre 2010
    Messages
    382
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : Tunisie

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Octobre 2010
    Messages : 382
    Par d�faut
    Bonjour,
    un exe peut �tre int�gr� par "SetParent" de l'api win32

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

Discussions similaires

  1. R�ponses: 5
    Dernier message: 03/02/2011, 15h01
  2. Int�grer une winforms dans une winforms
    Par 3aychoucha dans le forum C++/CLI
    R�ponses: 6
    Dernier message: 24/11/2010, 12h56
  3. Int�grer un ActiveX dans une page ASP.net
    Par inter_amine dans le forum ASP.NET
    R�ponses: 7
    Dernier message: 17/02/2009, 10h52
  4. R�ponses: 2
    Dernier message: 30/04/2008, 15h29
  5. R�ponses: 6
    Dernier message: 09/07/2007, 17h02

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