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 ?