Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
MFC fournit deux classes qui encapsulent les contrôles d’arborescence : CTreeCtrl et CTreeView. Chaque classe est utile dans différentes situations.
Utilisez CTreeCtrl quand vous avez besoin d’un contrôle de fenêtre enfant simple ; par exemple, dans une boîte de dialogue. En particulier, il est recommandé d'utiliser CTreeCtrl si la fenêtre comporte d'autres contrôles enfants, comme dans une boîte de dialogue classique.
Utilisez CTreeView lorsque vous souhaitez que le contrôle d’arborescence fonctionne à la fois comme une fenêtre d’affichage dans l'architecture document/vue et comme un contrôle d’arborescence. Un CTreeView occupera toute la zone client d'une fenêtre cadre ou d'une fenêtre fractionnée. Elle est automatiquement redimensionnée lorsque sa fenêtre parente est redimensionnée et peut traiter les messages de commande à partir de menus, de touches d’accélérateur et de barres d’outils. Étant donné qu’un contrôle d’arborescence contient les données nécessaires pour afficher l’arborescence, l’objet de document correspondant n’a pas besoin d’être compliqué . Vous pouvez même utiliser CDocument comme type de document dans votre modèle de document.