/**************** Ajouter des données dans le Tree Control *****************/
//Adding item to the root:

HTREEITEM hParent = m_MFC_Tree.InsertItem("ItemText",TVI_ROOT);

//Adding child items to the Parent:
HTREEITEM hParent = m_MFC_Tree.InsertItem("ItemText",TVI_ROOT);
HTREEITEM hChild = m_MFC_Tree.InsertItem("Child ItemText",hParent,TVI_LAST);

/**************** Récuperer des données dans le Tree Control ***************/

HTREEITEM hItem = m_MFC_Tree.GetSelectedItem();
CString strItemText = m_MFC_Tree.GetItemText(hItem);

/**************** Supprimer des données dans le Tree Control ***************/

HTREEITEM hItem = m_MFC_Tree.GetSelectedItem();
m_MFC_Tree.DeleteItem(hItem);

/************** Exemple de code lors d'un evenement sur le Tree ***********/

void CCoderSourceDlg::OnSelchangedTreectrl(NMHDR* pNMHDR, LRESULT* pResult) 
   {
         NM_TREEVIEW* pNMTreeView = (NM_TREEVIEW*)pNMHDR;

         // TODO: Add your control notification handler code here
         HTREEITEM hItem = m_MFC_Tree.GetSelectedItem();
         CString strItemText = m_MFC_Tree.GetItemText(hItem);

         MessageBox(strItemText);

        *pResult = 0;
   }