void TfrmMove::LoadTree( TTreeView* tree, TTreeNode* parent, IPart* data ) { if( data != NULL && data->getType() < IPart::BoxType ) { //don't go below box Util::ShowTreeNode(tree, parent, false, false); TTreeNode* node = parent->getFirstChild(); while( node != NULL ) { LoadTree( tree, node, (IPart*)node->Data ); node = node->GetNextChild(node); } } }