cs_jacques13
Messages postés252Date d'inscriptionmardi 3 juin 2003StatutMembreDernière intervention29 juin 2013
-
14 mai 2008 à 18:34
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
15 mai 2008 à 22:40
Bonjour,
Soit un programme principal qui appelle un programme secondaire.
Les 2 applis sont skinnées avec VB2_Skin.
L'appel de l'un à l'autre se fait de la manière suivante:
a$ = MyPath + "\Module2.exe"
If Existe(a$) Then
VB2_SkinCtrl1.AlwaysOnTop = False
ibool = ShellWait(a$)
End If
Résultat: l'appel se fait bien mais la nouvelle fenêtre qui vient à l'écran est inactive et pour l'activer il faut cliquer dedans. C'est embêtant car elle contient une boîte de saisie.
J'ai essayé les méthodes Show et SetFocus, mais rien à faire!
Quelqu'un aurait-il une idée?
Jacques13
cs_jacques13
Messages postés252Date d'inscriptionmardi 3 juin 2003StatutMembreDernière intervention29 juin 2013 15 mai 2008 à 18:19
Merci Renfield,
Tu as tout à fait raison!
Sauf que Sendmessage WM_APPACTIVATE doit être du VB.Net, non?
Bref, j'ai rebidouillé ton instruction et ça marche. Encore merci.