Focus sur des fenêtres de différentes applications
t0ine
Messages postés36Date d'inscriptionmardi 29 mars 2005StatutMembreDernière intervention24 décembre 2009
-
16 oct. 2008 à 10:45
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 2018
-
17 oct. 2008 à 22:24
Bonjour,
J'ai une application "A" qui scanne des codes barres
J'ai une application "B" qui tourne en fond, et qui vérifie quand on scanne des codes barres. Si un nouveau code barre est scanné, cette application charge une fenêtre avec divers renseignements qui doit se positionner devant la fenêtre de l'application "A"
Comment est-ce possible?
J'ai tenté avec les API suivants SetFocusAPI,ShowWindow,FindWindowEx mais je n'y suis pas arrivé.
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 17 oct. 2008 à 22:24
salut,
ici si une application recouvre ton appli A, B aura beau passer devant A, elle doit aussi passer devant les autres fenêtres.
BringWindowToTop
n'est utilisable que pour 2 forms d'une même appli, ce qui n'est pas ton cas.
il suffit juste, après que la form2 de ton appli B soit affichée, de lui donner le Zorder soit par sa méthode (me.zorder vbbringtofront), soit par l'API setforegroundwindow
++
<hr size="2" width="100%" />
Prenez un instant pour répondre à [sujet-SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp