Bonjour,

Je suis dans une architecture MDI, plusieurs vues pour un seul document. Je voudrais donner un nom différent à chacune de mes fenêtres.

Une première solution est de leur attribuer un nom « en dur » dans le fichier ressource.
Une autre solution est de changer leur titre grâce à la méthode SetWindowText dans le InitialUpdate de ma CView.

Les deux solutions fonctionnent, elles attribuent bien le titre voulu à mes fenêtres, sauf que sorti de mon InitialUpdate, le titre change et devient « Untitled » x étant un numéro fonction de l’ordre de l’ouverture de mes fenêtres. Ce qui fait qu'en fait, l'utilisateur voit toujours « Untitled ».

Quelqu’un saurait il me dire pourquoi et comment y remédier ?

D’autre part, lorsque je crée mes documents template dans l’InitInstance de mon application, je leur attributs à tous le même nIDResource afin d’avoir le même menu pour chacune de mes View (ce qui fait que je ne peux pas utiliser la premiere solution).
C’est grave docteur ? Je peux faire ça ou est ce qu'il est preferable de créer le même menu pour chaque ?

Merci de votre aide,
Marie.