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.
Partager