为什么我的treeview添加了node->Data=33619969用AnsiString((char*)(MainFrm->TreeView1->Selected->Data))读出来的为33619969_呢?
我的树中添加data的代码为
AnsiString *temp;
AnsiString TransformerID;
TTreeNode *LTR_Transf;
temp = new AnsiString;
memset(temp,0,Ls_TransformerID.Length());
memcpy(temp,Ls_TransformerID.c_str(),Ls_TransformerID.Length());
LTR_Transf->Data =temp;