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

Windows Forms Discussion :

Lier le Shell d'un EXE à un Frame


Sujet :

Windows Forms

  1. #1
    Membre confirmé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 184
    Points : 619
    Points
    619
    Par défaut Lier le Shell d'un EXE à un Frame
    Je suis en train de réaliser sous VB2008 un logiciel d'espace de travail. Les écrans appelés par cet espace de travail sont situés dans des DLL.
    Jusque là pas de problème.

    Par contre j'ai besoin pour des questions de compatibilité ascendante de lancer aussi des EXE créés par VB6 et je veux que l'EXE soit lié à un des Frame de mon espace de travail.

    Sous VB6 j'écrivais le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Private Sub BUR_Lien(PC_Ecran As String)
    Dim HW As Long
    Dim hWnd As Long
    Dim LC_FenetreEnfant As String
     
        LC_FenetreEnfant = "Nom.exe"
        HW = Shell(App.Path + "\" & PC_Ecran & " " & LC_FenetreEnfant, , vbMinimizedNoFocus)
     
        hWnd = FindWindow(vbNullString, "SousEcran1")
        Call SetParent(fr_Application.hWnd, hWnd)
     End Sub
    Par contre je déclare bien mes API mais je n'arrive pas à le faire sous VB2008.

  2. #2
    Membre confirmé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 184
    Points : 619
    Points
    619
    Par défaut
    Je reformule ma question
    Si on lance un EXE via Shell comment peut on le rattacher à un Frame de l'application appelante sous VB 2008 ?

Discussions similaires

  1. VB 2010 instruction SHELL pour FTP.exe
    Par cristof-guerin dans le forum VB.NET
    Réponses: 1
    Dernier message: 05/01/2013, 13h46
  2. Shell, attendre fin exe avant continuer macro
    Par Yunchi dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 25/02/2009, 15h40
  3. IE + Frame + Exe csharp
    Par lenoil dans le forum Windows Forms
    Réponses: 1
    Dernier message: 22/02/2008, 17h01
  4. [Info] Présence du Shell cmd.exe
    Par adiGuba dans le forum Windows Vista
    Réponses: 2
    Dernier message: 18/03/2007, 16h14
  5. lier un .exe à des dll dans un autre emplacement
    Par Husqvarna dans le forum Général Dotnet
    Réponses: 3
    Dernier message: 19/04/2006, 10h53

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