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

C++/CLI Discussion :

Conversion "Window Win32/C" vers "User Control C++/CLI"


Sujet :

C++/CLI

  1. #1
    Membre chevronn�
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Mai 2006
    Messages
    507
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : Communication - M�dias

    Informations forums :
    Inscription : Mai 2006
    Messages : 507
    Par d�faut Conversion "Window Win32/C" vers "User Control C++/CLI"
    Bonjour,

    J'ai lu pas mal de choses sur les liaisons entre le code natif et le manag�...
    Dans mon cas ce qui m'interesse est une liaison entre une librairie Win32 en C et un Projet C++/CLI.
    Ce que je ne parviens pas � savoir c'est si on peut transformer une "Window Win32 C" en un "User Control C++/CLI" ?
    En gros, il s'agit de savoir si on peut "convertir" une variable de type "HWND" (Win32/C) vers un objet de type "System::Windows::Forms::UserControl" (C++/CLI) ?

    Merci de vos r�ponses...

  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
    quel est l'interet ?
    tu veux faire de l'interop ou bien une r��criture ?

  3. #3
    Membre chevronn�
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Mai 2006
    Messages
    507
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : Communication - M�dias

    Informations forums :
    Inscription : Mai 2006
    Messages : 507
    Par d�faut
    C'est pour de "l'interop" si j'ai bien saisi le terme.

    En fait, j'ai une premi�re appli �crite en C avec la Win32 API, et dans cette appli il y a une fenetre (assez complexe et qui fonctionne bien) que je voudrais r�cup�r�e pour l'int�gr�e dans un controle type "tabControl" d'une seconde application �crite en C++/CLI...

    C'�tait pour �viter de recoder quelque chose de relativement complexe qui fonctionne d�j� bien...

    Je me pose cependant la pertinence des choix de langages des GUI... Bien que je n'y puisse pas y faire grand chose...

  4. #4
    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
    tu ne pourras pas faire un user control en tant que tel, tu pourras �ventuellement utiliser ce controle dans un projet .net en l'incluant et en le compilant en mode mixte.

    Peut-etre que le plus judicieux serait d'en faire un activeX

  5. #5
    Membre chevronn�
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Mai 2006
    Messages
    507
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : Communication - M�dias

    Informations forums :
    Inscription : Mai 2006
    Messages : 507
    Par d�faut
    Finalement, je vais peut-�tre faire autrement...

    La fen�tre de la Win32 API �tant sans doute trop complexe pour l'utilisation que je vais en faire dans l'appli sous C++/CLI, je vais refaire un controle en C++/CLI directement... Ce sera plus rapide et plus simple que de passer par un controle activeX, dont je l'avoue, je n'ai pas bien compris comment cela fonctionnait...

    Merci comme m�me de ta r�ponse!

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

Discussions similaires

  1. Conversion d'un script shell Linux vers un batch Windows
    Par captu dans le forum Scripts/Batch
    R�ponses: 1
    Dernier message: 19/01/2010, 11h22

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