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

VB 6 et antérieur Discussion :

[VB6] Documents Word -> fenêtre MDI fille [Trucs & Astuces]


Sujet :

VB 6 et antérieur

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 9
    Points : 7
    Points
    7
    Par défaut [VB6] Documents Word -> fenêtre MDI fille
    Bonjour à tous,
    j'aimerai savoir si il est possbile afficher un document word dans une application mdi en tant que fenêtre fille. Si c'est possible, comment faire?

    Merci pour vos réponse

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 9
    Points : 7
    Points
    7
    Par défaut
    J'ai trouvé finalement en faisant une loooooongue recherche sur le net Je met le code, ça peut servir à quelqu'un

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
    Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" 
        (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, 
        ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
     
    Private Sub Form_Load()
    Dim hcalc As Long
    Dim RetVal
    Dim hParent As Long
     
    'ouverture du fichier
       RetVal = ShellExecute(0, "Open", "Q:\Espace_admin\MonDocument.doc", "", "", 10)
     
     ' récupération de l'identifiant de la fenetre =>hwnd en fonction de son entete
        hcalc = FindWindow(vbNullString, "Microsoft Word - MonDocument.doc")
     ' on change la fenetre parent du document  en lui donnant le hWnd de la fenêtre fille
        hParent = SetParent(hcalc, Me.hwnd)
     
    End Sub

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

Discussions similaires

  1. Fermeture d'une fenêtre MDI fille dans Excel
    Par docsteff dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 07/09/2007, 15h32
  2. [VS2005] [C#] TextBox dans fenêtre MDI fille
    Par chocogrenouille dans le forum Windows Forms
    Réponses: 2
    Dernier message: 06/09/2006, 21h28
  3. [VB6] Document Word
    Par eagleleader dans le forum VB 6 et antérieur
    Réponses: 20
    Dernier message: 21/11/2005, 19h10
  4. [VB.NET] DataSet et fenêtre MDI Fille
    Par botanique dans le forum Windows Forms
    Réponses: 24
    Dernier message: 16/10/2005, 20h12
  5. Taille et position initiale d'une fenêtre MDI fille
    Par nutsDz dans le forum C++Builder
    Réponses: 8
    Dernier message: 09/05/2005, 16h05

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