View: MFC manipulation d'un Tree Control

  1. 11 years ago by moifort
    1. /**************** Ajouter des données dans le Tree Control *****************/
    2. //Adding item to the root:
    3.  
    4. HTREEITEM hParent = m_MFC_Tree.InsertItem("ItemText",TVI_ROOT);
    5.  
    6. //Adding child items to the Parent:
    7. HTREEITEM hParent = m_MFC_Tree.InsertItem("ItemText",TVI_ROOT);
    8. HTREEITEM hChild = m_MFC_Tree.InsertItem("Child ItemText",hParent,TVI_LAST);
    9.  
    10. /**************** Récuperer des données dans le Tree Control ***************/
    11.  
    12. HTREEITEM hItem = m_MFC_Tree.GetSelectedItem();
    13. CString strItemText = m_MFC_Tree.GetItemText(hItem);
    14.  
    15. /**************** Supprimer des données dans le Tree Control ***************/
    16.  
    17. HTREEITEM hItem = m_MFC_Tree.GetSelectedItem();
    18. m_MFC_Tree.DeleteItem(hItem);
    19.  
    20. /************** Exemple de code lors d'un evenement sur le Tree ***********/
    21.  
    22. void CCoderSourceDlg::OnSelchangedTreectrl(NMHDR* pNMHDR, LRESULT* pResult)
    23.    {
    24.          NM_TREEVIEW* pNMTreeView = (NM_TREEVIEW*)pNMHDR;
    25.  
    26.          // TODO: Add your control notification handler code here
    27.          HTREEITEM hItem = m_MFC_Tree.GetSelectedItem();
    28.          CString strItemText = m_MFC_Tree.GetItemText(hItem);
    29.  
    30.          MessageBox(strItemText);
    31.  
    32.         *pResult = 0;
    33.    }
    Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/384"></script>

0 comment about "MFC manipulation d'un Tree Control"