OVH Cloud OVH Cloud

[WDx] Instances d'une application

1 réponse
Avatar
Georges Peyre
Bonjour,

J'ai créé une application qui est définie multi-instances.

Lorsque plusieurs instances sont lancées on peut les afficher
successivement en utilisant les touches Alt+Tab.

Mon problème est que je voudrais connaitre l'instance au moment ou elle
passe à l'avant-plan.
La procédure Prise de focus de la fenêtre ne réagis pas dans ce cas là.

Quel est l'évènement à utiliser qui permet de détecter le moment du
passage en avant-plan d'une application ?.

Cordialement

--
Elle est pas belle la vie ?

1 réponse

Avatar
Georges Peyre
Ne cherchez plus !!

J'ai enfin trouvé :
//Interception de la reprise de focus d'une application multi-instances
suite à un Alt+Tab
WM_ACTIVATEAPP est un entier= 28 // application devient active
Evénement("FenActive",FenEnExécution(),WM_ACTIVATEAPP)

Procédure(FenActive)
Info("Coucou je reprends la main !")

Cordialement




Il se trouve que Georges Peyre a formulé :
Bonjour,

J'ai créé une application qui est définie multi-instances.

Lorsque plusieurs instances sont lancées on peut les afficher successivement
en utilisant les touches Alt+Tab.

Mon problème est que je voudrais connaitre l'instance au moment ou elle passe
à l'avant-plan.
La procédure Prise de focus de la fenêtre ne réagis pas dans ce cas là.

Quel est l'évènement à utiliser qui permet de détecter le moment du passage
en avant-plan d'une application ?.

Cordialement




--
Elle est pas belle la vie ?