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

locus Messages postés 35 Date d'inscription mardi 26 octobre 2004 Statut Membre Dernière intervention 22 septembre 2009 - 2 mai 2008 à 22:33
locus Messages postés 35 Date d'inscription mardi 26 octobre 2004 Statut Membre Dernière intervention 22 septembre 2009 - 6 mai 2008 à 22:48
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.
A voir également:

4 réponses

oximoron Messages postés 149 Date d'inscription mercredi 23 juillet 2003 Statut Membre Dernière intervention 30 janvier 2009
3 mai 2008 à 16:43
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
0
locus Messages postés 35 Date d'inscription mardi 26 octobre 2004 Statut Membre Dernière intervention 22 septembre 2009
6 mai 2008 à 00:16
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.
0
oximoron Messages postés 149 Date d'inscription mercredi 23 juillet 2003 Statut Membre Dernière intervention 30 janvier 2009
6 mai 2008 à 19:19
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)
0
locus Messages postés 35 Date d'inscription mardi 26 octobre 2004 Statut Membre Dernière intervention 22 septembre 2009
6 mai 2008 à 22:48
Merci, je vais les tester et vous tenir informé une fois que j'aurai réussi.
0
Rejoignez-nous