begin process at 2008 07 05 04:32:10
1 205 048 membres
34 nouveaux aujourd'hui
14 118 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Perte de focus lors de l'appel d'un module [ Divers / General ] (jacques13)

Perte de focus lors de l'appel d'un module le 14/05/2008 18:34:20

jacques13
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

Re : Perte de focus lors de l'appel d'un module le 15/05/2008 07:28:05

Renfield
(Admin CS)
Réponse acceptée !
Sendmessage WM_APPACTIVATE

ou un message du genre devrait faire l'affaire

Re : Perte de focus lors de l'appel d'un module le 15/05/2008 18:19:40

jacques13
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.

Re : Perte de focus lors de l'appel d'un module le 15/05/2008 22:40:34

Renfield
(Admin CS)
Réponse acceptée !
c'est des APIs, pas du .Net ....(utilisable dans les deux)


Classé sous : programme, appel, module, perte, focus

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS