Recherche de la fenetre active en tache de fond

pogo22 Messages postés 3 Date d'inscription jeudi 30 septembre 2004 Statut Membre Dernière intervention 16 juin 2011 - 16 juin 2011 à 00:33
pogo22 Messages postés 3 Date d'inscription jeudi 30 septembre 2004 Statut Membre Dernière intervention 16 juin 2011 - 16 juin 2011 à 09:15
Bonjour,

J'ai besoin de développer un programme, en tache de fond, qui repere quelle est la fenetre active. Récuperer le nom de la fenetre active ne me pose pas de probleme, je ne vois pas comment effectuer cette recherche en tache de fond.

Merci d'avance pour vos infos


PoGo22/b

2 réponses

cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
16 juin 2011 à 09:02
Salut

En VBA, les tâches de fond ne sont pas facile à faire puisqu'il te faut charger ton logiciel (Excel, Word, ... ?) pour cela.
Mais bon, pourquoi pas.

Il suffit que tu implantes un Timer qui, toutes les 5 secondes par exemple, lancera ta procédure de recherche.
L'objet Timer de VB6 n'étant pas disponible sous VBA, tu dois utiliser un Timer sous forme d'API : fais une recherche de "VBA Timer" parmi les codes.

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
0
pogo22 Messages postés 3 Date d'inscription jeudi 30 septembre 2004 Statut Membre Dernière intervention 16 juin 2011
16 juin 2011 à 09:15
Ok merci,

J'ai choisis le VBa car mon traitement n'a d’intérêt que si un certain fichier access est ouvert.
Je peux aussi creer un executable VB que je lance à l'ouverture de mon fichier access

Cdlt
PoGo22/b
0
Rejoignez-nous