Reconnaitre les evenements et fenetre-filles associees a une fenetre mere

Signaler
Messages postés
35
Date d'inscription
mardi 26 octobre 2004
Statut
Membre
Dernière intervention
22 septembre 2009
-
Messages postés
35
Date d'inscription
mardi 26 octobre 2004
Statut
Membre
Dernière intervention
22 septembre 2009
-
Bonjour,

Sauriez-vous comment reconnaitre a une fenetre-mere les fenetres-filles associes et les evenements si on fait quelque chose comme cliquer ou autre.

J'arrive a afficher toute la liste des fenetre (mere et fille) mais je n'arrive pas a savoir qui est la fenetre-mere de celle qui est la fenetre-fille.

merci pour toute suggestion.

4 réponses

Messages postés
149
Date d'inscription
mercredi 23 juillet 2003
Statut
Membre
Dernière intervention
30 janvier 2009

Quand tu crées ta fenêtre fille tu lui indiques le parent.
FrmTest lFormFilleTest = new FrmTest();
lFormFilleTest.Parent = this;

Et après dans la fenêtre fille tu connais le parent avec
this.Parent
Messages postés
35
Date d'inscription
mardi 26 octobre 2004
Statut
Membre
Dernière intervention
22 septembre 2009

intéressant mais mon probléme est que je ne crée pas les fenetres parent.

J'arrive à les lister (style connaitre les fenetres parents du bloc-notes, paint, calc...)

Mais si j'ouvre une boite de dialogue, je ne vois pas comment savoir quelle est la fenetre parent rattachée.
Messages postés
149
Date d'inscription
mercredi 23 juillet 2003
Statut
Membre
Dernière intervention
30 janvier 2009

ah mais c'est pas du full C# tu veux les fenêtres windows ?
Ok j'ai compris alors tu dois faire appel aux api windows :
J'avais posé une question dans ce sens sur le forum : http://www.csharpfr.com/infomsg_SAVOIR-QUELLE-APPLICATION-FOCUS_1119645.aspx

En résumé j'ai utilisé cette dll http://mwinapi.sourceforge.net
C'est l'accès aux api windows mais en managé .NET, c'est donc bien plus simple est après tu peux récupérer la fenêtre active et son parent. Je l'explique un peu dans la 2nd page)
Messages postés
35
Date d'inscription
mardi 26 octobre 2004
Statut
Membre
Dernière intervention
22 septembre 2009

Merci, je vais les tester et vous tenir informé une fois que j'aurai réussi.