Merci pour le code, (je l'avais déjà écrit, mais c'est toujours bien de voir comment d'autres personnes s'y prennent).
Mon but est de créer un composant qui gère les affichages sans intervention dans le code de chaque fenêtre...
J'ai trouvé une parade qui peut être utile aux autres dévloppeurs...
voici comment j'ai réglé mon code
En utilisant la fonction OUVRE(nomfen) un évenement de type WM_SETFOCUS suffit pour modifier le contenu de la fenêtre
Evénement("majdroits", "*.", WM_SETFOCUS)
Par contre avec MDIOuvre(nomfen,...) il faut réafficher la fenetre
nomfen est une chaine="Mafenetre"
// ouverture de la fenetre mdi fille
MDIOuvre(nomfen,nomfen,nomfen)
// on la cache la fenetre
{nomfen,indfenetre}..visible=faux
// en la raffichant, on active les paramètres de majdroits
{nomfen,indfenetre}..visible=vrai
Avec ce type d'affichage, les modifications de base sont pris en compte, même dans une fille MDI...
Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=17&topic_id=4792&post_id=19923