Boite de dialogue et document

Signaler
Messages postés
48
Date d'inscription
jeudi 15 janvier 2004
Statut
Membre
Dernière intervention
18 janvier 2007
-
Messages postés
48
Date d'inscription
jeudi 15 janvier 2004
Statut
Membre
Dernière intervention
18 janvier 2007
-
Bonjour, je suis en MFC sous VC++ 6.0 et j'aurais aimer savoir si quelq'un savait si on pouvait récupérer un pointeur sur le document ( je suis en SDI ) a partir d'une boite de dialogue. mercii
 

3 réponses

Messages postés
1137
Date d'inscription
lundi 17 novembre 2003
Statut
Membre
Dernière intervention
23 janvier 2016
21
Normalement le document représente l'objet du programme, par exemple une structure de répertoire.
Il ne faut pas utiliser le pointeur sur le document depuis une boite de dlg mais le pointeur sur l'objet répertoire.
ex : Construction du dialog
CMyDialog dlg(pObjetRepertoire);
On utilise directement le repertoire dans le dlg.
Mais je ne vois pas a quoi peut te servir le pointeur sur le document lui-même ?
Messages postés
793
Date d'inscription
mardi 8 juillet 2003
Statut
Membre
Dernière intervention
10 février 2021
8
Il faut que tu cherches de l'aide sur l'utilisation des fonctions suivantes:
au niveau de l'application ( classe application)
GetfirstdoctemplatePosition()
getNextDoctemplate()
une fois que tu as le pointeur sur le premier template:
GetFirstDocPosition()
GetNextDoc() pour avoir le premier document.

Si tu as le pointeur de ta vue ( classe CView) , il y a automatiquement une fonction GetDocument() qui est créée.

louis14
Messages postés
48
Date d'inscription
jeudi 15 janvier 2004
Statut
Membre
Dernière intervention
18 janvier 2007

Merci pour vos reponses! En fait j'ai reussi a me débrouiller autrement. Je fais une association avec une classe et c'est bon. Je me compliquais la vie pour rien! merci