Bonjour à tous et à toutes,

Je travaille actuellement sur le dév d'une appli MDI qui, par définition, comporte plusieurs fenêtres...

Lorsqu'il y a plusieurs fenêtres enfants ouverte, il arrive souvent qu'elles se chevauchent. Je souhaiterai donc que, lorsque je clique sur une d'entre elle, cette dernière prenne le focus.

Seulement, si je clique sur un des contrôles de la fenêtres, le clic n'est pas détecté pour la fenêtre mais pour ce contrôle et par conséquent, le fenêtre ne prend pas le focus.

J'avais déjà eu le souci pour l'interception du clavier mais j'ai pu facilement y remédier grâce à Keypreview. Malheureusement, et curieusement, il n'existe pas de "Mousepreview".

Par conséquent, je ne sais pas trop comment m'y prendre pour règler mon problème sauf bien sûr, si ce n'est en gérant l'événement click de chaque contrôle de chaque fenêtre mais inutile de dire que ça s'annonce fastidieux...

Si vous aviez une petite idée, je suis preneur.