A partir de mon application vb6, je lance un .exe d'une application tierce.
Est-il possible de faire en sorte que le formulaire de l'application tierce
vienne s'afficher dans ma feuille MDI comme les formulaires de mon projet.
Pour ne pas que l'usager s'aperçoivent que ce sont deux apllis qui tournent.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
ng
Salut,
Tu peux utiliser SetParent() mais l'illusion n'est pas parfaite (au niveau des scrollbars notamment) :
Declare Function SetParent Lib "user32" Alias "SetParent" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
Ouattara Inssoukira wrote:
A partir de mon application vb6, je lance un .exe d'une application tierce. Est-il possible de faire en sorte que le formulaire de l'application tierce vienne s'afficher dans ma feuille MDI comme les formulaires de mon projet. Pour ne pas que l'usager s'aperçoivent que ce sont deux apllis qui tournent.
Ouatt
Salut,
Tu peux utiliser SetParent() mais l'illusion n'est pas parfaite (au niveau
des scrollbars notamment) :
Declare Function SetParent Lib "user32" Alias "SetParent" (ByVal hWndChild
As Long, ByVal hWndNewParent As Long) As Long
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
Ouattara Inssoukira wrote:
A partir de mon application vb6, je lance un .exe d'une application
tierce. Est-il possible de faire en sorte que le formulaire de
l'application tierce vienne s'afficher dans ma feuille MDI comme les
formulaires de mon projet. Pour ne pas que l'usager s'aperçoivent que
ce sont deux apllis qui tournent.
Tu peux utiliser SetParent() mais l'illusion n'est pas parfaite (au niveau des scrollbars notamment) :
Declare Function SetParent Lib "user32" Alias "SetParent" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
Ouattara Inssoukira wrote:
A partir de mon application vb6, je lance un .exe d'une application tierce. Est-il possible de faire en sorte que le formulaire de l'application tierce vienne s'afficher dans ma feuille MDI comme les formulaires de mon projet. Pour ne pas que l'usager s'aperçoivent que ce sont deux apllis qui tournent.
Ouatt
Christian HUBERT-HUGOUD- Xtrem7
Tu peux probablement utiliser un conteneur OLE, si ton appli externe est un fournisseur OLE (tel que MS Word).
Cordialement
Christian Hubert-Hugoud
"Ouattara Inssoukira" a écrit dans le message de news:
A partir de mon application vb6, je lance un .exe d'une application
tierce.
Est-il possible de faire en sorte que le formulaire de l'application
tierce
vienne s'afficher dans ma feuille MDI comme les formulaires de mon projet. Pour ne pas que l'usager s'aperçoivent que ce sont deux apllis qui
tournent.
Ouatt
Tu peux probablement utiliser un conteneur OLE, si ton appli externe est un
fournisseur OLE (tel que MS Word).
Cordialement
Christian Hubert-Hugoud
"Ouattara Inssoukira" <inssoukira@yahoo.fr> a écrit dans le message de
news:u3Q7iSrGFHA.2620@tk2msftngp13.phx.gbl...
A partir de mon application vb6, je lance un .exe d'une application
tierce.
Est-il possible de faire en sorte que le formulaire de l'application
tierce
vienne s'afficher dans ma feuille MDI comme les formulaires de mon projet.
Pour ne pas que l'usager s'aperçoivent que ce sont deux apllis qui
Tu peux probablement utiliser un conteneur OLE, si ton appli externe est un fournisseur OLE (tel que MS Word).
Cordialement
Christian Hubert-Hugoud
"Ouattara Inssoukira" a écrit dans le message de news:
A partir de mon application vb6, je lance un .exe d'une application
tierce.
Est-il possible de faire en sorte que le formulaire de l'application
tierce
vienne s'afficher dans ma feuille MDI comme les formulaires de mon projet. Pour ne pas que l'usager s'aperçoivent que ce sont deux apllis qui
tournent.
Ouatt
Ouattara Inssoukira
C'est encore dur !!!! J'ai essayé comme je peux, j'ai fait de nombreuses recherches sur google sur "setparent", mais je n'arrive toujours pas. Peux tu me donner un peu plus de détails avecquelques lignes de programme ? Comment avoir la reference de la fenêtre de l'apllication tierce ? L'appli tierce n'a pas de composante OLE.
Merci
"ng" a écrit dans le message de news:%
Salut,
Tu peux utiliser SetParent() mais l'illusion n'est pas parfaite (au niveau des scrollbars notamment) :
Declare Function SetParent Lib "user32" Alias "SetParent" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
Ouattara Inssoukira wrote: > A partir de mon application vb6, je lance un .exe d'une application > tierce. Est-il possible de faire en sorte que le formulaire de > l'application tierce vienne s'afficher dans ma feuille MDI comme les > formulaires de mon projet. Pour ne pas que l'usager s'aperçoivent que > ce sont deux apllis qui tournent. > > Ouatt
C'est encore dur !!!!
J'ai essayé comme je peux, j'ai fait de nombreuses recherches sur google sur
"setparent", mais je n'arrive toujours pas.
Peux tu me donner un peu plus de détails avecquelques lignes de programme ?
Comment avoir la reference de la fenêtre de l'apllication tierce ?
L'appli tierce n'a pas de composante OLE.
Merci
"ng" <ng@ngsoft-fr.com> a écrit dans le message de
news:%23gHQeDsGFHA.3504@TK2MSFTNGP10.phx.gbl...
Salut,
Tu peux utiliser SetParent() mais l'illusion n'est pas parfaite (au niveau
des scrollbars notamment) :
Declare Function SetParent Lib "user32" Alias "SetParent" (ByVal hWndChild
As Long, ByVal hWndNewParent As Long) As Long
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
Ouattara Inssoukira wrote:
> A partir de mon application vb6, je lance un .exe d'une application
> tierce. Est-il possible de faire en sorte que le formulaire de
> l'application tierce vienne s'afficher dans ma feuille MDI comme les
> formulaires de mon projet. Pour ne pas que l'usager s'aperçoivent que
> ce sont deux apllis qui tournent.
>
> Ouatt
C'est encore dur !!!! J'ai essayé comme je peux, j'ai fait de nombreuses recherches sur google sur "setparent", mais je n'arrive toujours pas. Peux tu me donner un peu plus de détails avecquelques lignes de programme ? Comment avoir la reference de la fenêtre de l'apllication tierce ? L'appli tierce n'a pas de composante OLE.
Merci
"ng" a écrit dans le message de news:%
Salut,
Tu peux utiliser SetParent() mais l'illusion n'est pas parfaite (au niveau des scrollbars notamment) :
Declare Function SetParent Lib "user32" Alias "SetParent" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
Ouattara Inssoukira wrote: > A partir de mon application vb6, je lance un .exe d'une application > tierce. Est-il possible de faire en sorte que le formulaire de > l'application tierce vienne s'afficher dans ma feuille MDI comme les > formulaires de mon projet. Pour ne pas que l'usager s'aperçoivent que > ce sont deux apllis qui tournent. > > Ouatt
Ouattara Inssoukira
J'ai enfin trouvé avec l'utilisation de l'API findwindows de chacune de mes applications window1 = findwindows(vbnullstring, caption_appli_ .exe ) window2 = findvindows(vbnullstring, caption_de_mon_appli) x = setparent(window1,window2)
Ca marche impécablement Merci beaucoup ng merci Christian
"Ouattara Inssoukira" a écrit dans le message de news:
A partir de mon application vb6, je lance un .exe d'une application
tierce.
Est-il possible de faire en sorte que le formulaire de l'application
tierce
vienne s'afficher dans ma feuille MDI comme les formulaires de mon projet. Pour ne pas que l'usager s'aperçoivent que ce sont deux apllis qui
tournent.
Ouatt
J'ai enfin trouvé avec l'utilisation de l'API findwindows de chacune de mes
applications
window1 = findwindows(vbnullstring, caption_appli_ .exe )
window2 = findvindows(vbnullstring, caption_de_mon_appli)
x = setparent(window1,window2)
Ca marche impécablement
Merci beaucoup ng
merci Christian
"Ouattara Inssoukira" <inssoukira@yahoo.fr> a écrit dans le message de
news:u3Q7iSrGFHA.2620@tk2msftngp13.phx.gbl...
A partir de mon application vb6, je lance un .exe d'une application
tierce.
Est-il possible de faire en sorte que le formulaire de l'application
tierce
vienne s'afficher dans ma feuille MDI comme les formulaires de mon projet.
Pour ne pas que l'usager s'aperçoivent que ce sont deux apllis qui
J'ai enfin trouvé avec l'utilisation de l'API findwindows de chacune de mes applications window1 = findwindows(vbnullstring, caption_appli_ .exe ) window2 = findvindows(vbnullstring, caption_de_mon_appli) x = setparent(window1,window2)
Ca marche impécablement Merci beaucoup ng merci Christian
"Ouattara Inssoukira" a écrit dans le message de news:
A partir de mon application vb6, je lance un .exe d'une application
tierce.
Est-il possible de faire en sorte que le formulaire de l'application
tierce
vienne s'afficher dans ma feuille MDI comme les formulaires de mon projet. Pour ne pas que l'usager s'aperçoivent que ce sont deux apllis qui
tournent.
Ouatt
ng
Salut,
Comment lances-tu l'appli ? C'est c'est dui Shell()/ShellExecute() le hwnd se récupère facilement, sinon y a FindWindows().
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
Ouattara Inssoukira wrote:
C'est encore dur !!!! J'ai essayé comme je peux, j'ai fait de nombreuses recherches sur google sur "setparent", mais je n'arrive toujours pas. Peux tu me donner un peu plus de détails avecquelques lignes de programme ? Comment avoir la reference de la fenêtre de l'apllication tierce ? L'appli tierce n'a pas de composante OLE.
Merci
"ng" a écrit dans le message de news:%
Salut,
Tu peux utiliser SetParent() mais l'illusion n'est pas parfaite (au niveau des scrollbars notamment) :
Declare Function SetParent Lib "user32" Alias "SetParent" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
Ouattara Inssoukira wrote:
A partir de mon application vb6, je lance un .exe d'une application tierce. Est-il possible de faire en sorte que le formulaire de l'application tierce vienne s'afficher dans ma feuille MDI comme les formulaires de mon projet. Pour ne pas que l'usager s'aperçoivent que ce sont deux apllis qui tournent.
Ouatt
Salut,
Comment lances-tu l'appli ?
C'est c'est dui Shell()/ShellExecute() le hwnd se récupère facilement, sinon
y a FindWindows().
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
Ouattara Inssoukira wrote:
C'est encore dur !!!!
J'ai essayé comme je peux, j'ai fait de nombreuses recherches sur
google sur "setparent", mais je n'arrive toujours pas.
Peux tu me donner un peu plus de détails avecquelques lignes de
programme ? Comment avoir la reference de la fenêtre de l'apllication
tierce ?
L'appli tierce n'a pas de composante OLE.
Merci
"ng" <ng@ngsoft-fr.com> a écrit dans le message de
news:%23gHQeDsGFHA.3504@TK2MSFTNGP10.phx.gbl...
Salut,
Tu peux utiliser SetParent() mais l'illusion n'est pas parfaite (au
niveau des scrollbars notamment) :
Declare Function SetParent Lib "user32" Alias "SetParent" (ByVal
hWndChild As Long, ByVal hWndNewParent As Long) As Long
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
Ouattara Inssoukira wrote:
A partir de mon application vb6, je lance un .exe d'une application
tierce. Est-il possible de faire en sorte que le formulaire de
l'application tierce vienne s'afficher dans ma feuille MDI comme les
formulaires de mon projet. Pour ne pas que l'usager s'aperçoivent
que ce sont deux apllis qui tournent.
Comment lances-tu l'appli ? C'est c'est dui Shell()/ShellExecute() le hwnd se récupère facilement, sinon y a FindWindows().
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
Ouattara Inssoukira wrote:
C'est encore dur !!!! J'ai essayé comme je peux, j'ai fait de nombreuses recherches sur google sur "setparent", mais je n'arrive toujours pas. Peux tu me donner un peu plus de détails avecquelques lignes de programme ? Comment avoir la reference de la fenêtre de l'apllication tierce ? L'appli tierce n'a pas de composante OLE.
Merci
"ng" a écrit dans le message de news:%
Salut,
Tu peux utiliser SetParent() mais l'illusion n'est pas parfaite (au niveau des scrollbars notamment) :
Declare Function SetParent Lib "user32" Alias "SetParent" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
Ouattara Inssoukira wrote:
A partir de mon application vb6, je lance un .exe d'une application tierce. Est-il possible de faire en sorte que le formulaire de l'application tierce vienne s'afficher dans ma feuille MDI comme les formulaires de mon projet. Pour ne pas que l'usager s'aperçoivent que ce sont deux apllis qui tournent.
Ouatt
Ouattara Inssoukira
Salut Ca marche impécablement Merci pour tout
I. Ouattara
"ng" a écrit dans le message de news:
Salut,
Comment lances-tu l'appli ? C'est c'est dui Shell()/ShellExecute() le hwnd se récupère facilement,
sinon
y a FindWindows().
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
Ouattara Inssoukira wrote: > C'est encore dur !!!! > J'ai essayé comme je peux, j'ai fait de nombreuses recherches sur > google sur "setparent", mais je n'arrive toujours pas. > Peux tu me donner un peu plus de détails avecquelques lignes de > programme ? Comment avoir la reference de la fenêtre de l'apllication > tierce ? > L'appli tierce n'a pas de composante OLE. > > Merci > > "ng" a écrit dans le message de > news:% >> Salut, >> >> Tu peux utiliser SetParent() mais l'illusion n'est pas parfaite (au >> niveau des scrollbars notamment) : >> >> Declare Function SetParent Lib "user32" Alias "SetParent" (ByVal >> hWndChild As Long, ByVal hWndNewParent As Long) As Long >> >> -- >> Nicolas G. >> FAQ VB : http://faq.vb.free.fr >> API Guide : http://www.allapi.net >> Google Groups : http://groups.google.fr/ >> MZ-Tools : http://www.mztools.com/ >> >> Ouattara Inssoukira wrote: >>> A partir de mon application vb6, je lance un .exe d'une application >>> tierce. Est-il possible de faire en sorte que le formulaire de >>> l'application tierce vienne s'afficher dans ma feuille MDI comme les >>> formulaires de mon projet. Pour ne pas que l'usager s'aperçoivent >>> que ce sont deux apllis qui tournent. >>> >>> Ouatt
Salut
Ca marche impécablement
Merci pour tout
I. Ouattara
"ng" <ng@ngsoft-fr.com> a écrit dans le message de
news:un9hGoqHFHA.4004@TK2MSFTNGP10.phx.gbl...
Salut,
Comment lances-tu l'appli ?
C'est c'est dui Shell()/ShellExecute() le hwnd se récupère facilement,
sinon
y a FindWindows().
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
Ouattara Inssoukira wrote:
> C'est encore dur !!!!
> J'ai essayé comme je peux, j'ai fait de nombreuses recherches sur
> google sur "setparent", mais je n'arrive toujours pas.
> Peux tu me donner un peu plus de détails avecquelques lignes de
> programme ? Comment avoir la reference de la fenêtre de l'apllication
> tierce ?
> L'appli tierce n'a pas de composante OLE.
>
> Merci
>
> "ng" <ng@ngsoft-fr.com> a écrit dans le message de
> news:%23gHQeDsGFHA.3504@TK2MSFTNGP10.phx.gbl...
>> Salut,
>>
>> Tu peux utiliser SetParent() mais l'illusion n'est pas parfaite (au
>> niveau des scrollbars notamment) :
>>
>> Declare Function SetParent Lib "user32" Alias "SetParent" (ByVal
>> hWndChild As Long, ByVal hWndNewParent As Long) As Long
>>
>> --
>> Nicolas G.
>> FAQ VB : http://faq.vb.free.fr
>> API Guide : http://www.allapi.net
>> Google Groups : http://groups.google.fr/
>> MZ-Tools : http://www.mztools.com/
>>
>> Ouattara Inssoukira wrote:
>>> A partir de mon application vb6, je lance un .exe d'une application
>>> tierce. Est-il possible de faire en sorte que le formulaire de
>>> l'application tierce vienne s'afficher dans ma feuille MDI comme les
>>> formulaires de mon projet. Pour ne pas que l'usager s'aperçoivent
>>> que ce sont deux apllis qui tournent.
>>>
>>> Ouatt
Comment lances-tu l'appli ? C'est c'est dui Shell()/ShellExecute() le hwnd se récupère facilement,
sinon
y a FindWindows().
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
Ouattara Inssoukira wrote: > C'est encore dur !!!! > J'ai essayé comme je peux, j'ai fait de nombreuses recherches sur > google sur "setparent", mais je n'arrive toujours pas. > Peux tu me donner un peu plus de détails avecquelques lignes de > programme ? Comment avoir la reference de la fenêtre de l'apllication > tierce ? > L'appli tierce n'a pas de composante OLE. > > Merci > > "ng" a écrit dans le message de > news:% >> Salut, >> >> Tu peux utiliser SetParent() mais l'illusion n'est pas parfaite (au >> niveau des scrollbars notamment) : >> >> Declare Function SetParent Lib "user32" Alias "SetParent" (ByVal >> hWndChild As Long, ByVal hWndNewParent As Long) As Long >> >> -- >> Nicolas G. >> FAQ VB : http://faq.vb.free.fr >> API Guide : http://www.allapi.net >> Google Groups : http://groups.google.fr/ >> MZ-Tools : http://www.mztools.com/ >> >> Ouattara Inssoukira wrote: >>> A partir de mon application vb6, je lance un .exe d'une application >>> tierce. Est-il possible de faire en sorte que le formulaire de >>> l'application tierce vienne s'afficher dans ma feuille MDI comme les >>> formulaires de mon projet. Pour ne pas que l'usager s'aperçoivent >>> que ce sont deux apllis qui tournent. >>> >>> Ouatt