Impossible de supprimer les noeuds d'un wxTreeCtrl !
Bonjour,
Je n'ai pas trouvé beaucoup de problème du même genre sur internet alors je m'en remet à votre expérience...
J'ai tenté toute les fonctions disponibles pour supprimer le contenu de mon arbre, mais à chaque dois j'ai une violation d'acces !
Sauriez vous ce qui peut poser soucis ? Mon but étant de réinitialiser mon arbre !
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
void gui_MessageDisplay::Initgui_MessageDisplay (myItemData* p_item)
{
// Init tree
wxTreeItemId l_root = m_treeMsg->GetRootItem();
if (!l_root)
{
l_root = m_treeMsg->AddRoot("root");
}
int l_count = m_treeMsg->GetChildrenCount(l_root); // juste pour le test vaut bien 6
m_treeMsg->DeleteChildren(l_root);
if (NULL == p_item)
{
return;
}
InitNodeTree(l_root, p_item);
} |