急。
窗体文件:FavoritesTryDlg.h 中
class CFavoritesTryDlg : public CDialog
{
   public:
CButton my_cbut;
afx_msg void OnBnClickedButton1();
//rootTree test_treeT1;
void  iterationTree(FavoritesTree::treeT test_treeT1,HTREEITEM  FatherHTreeItem,HTREEITEM  SonHTreeItem);
CTreeCtrl my_treectrl;
};
TREEFAVORITES.h 中
b类
class  TREEFAVORITES_H   FavoritesTree
{
public:
typedef  struct treeT
{
int Index; //深度,从0开始  ,索引
int Len; //长度,从0开始
int currentChildFolderNum;//当前文件夹下  子文件夹个数
CString Name; //当前名字   文件夹就是文件夹名
//CString urlInfo;// 文件夹为空
int  Type; //1 文件夹,2 url 类型
//oneFileInfo  relevanceInfo; //相关信息,如:创建,修改,时间 vector<CString> URLS; //url 集合
vector<treeT> FolderS;//当前文件夹下的  子文件夹
treeT()
{
//Name="";
}

}rootTree, urlTree, folderTree;
};
CFavoritesTryDlg类 怎么调FavoritesTree 类中的结构体 treeT
这儿:
void   CFavoritesTryDlg::iterationTree(FavoritesTree::treeT test_treeT1,HTREEITEM  FatherHTreeItem,HTREEITEM  SonHTreeItem)
一直报 error  找不到  FavoritesTree::treeT 
请高手指教,,
结构体,我就用在类中的,没有写到外面,也不想写到外面

解决方案 »

  1.   

    你的CFavoritesTryDlg和FavoritesTree有什么关系?
      

  2.   

    FavoritesTree  生成一个结构体, 像树一样的目录和网址CFavoritesTryDlg  里面把结果,写入到CTreeCtrl 这个控件中
      

  3.   

    不会啊,我试过了,可以(VS2008)男仔你没有在FavoritesTryDlg.h 这个【头文件】何总包含TREEFAVORITES.h?????
      

  4.   

    难道你没有在FavoritesTryDlg.h 这个【头文件】何总包含TREEFAVORITES.h?????