rt,想自己添加一个菜单栏项,用于保存一个链表,试了很多,不知如何才行,所以想了解MFC自带是怎样运行的,或者别的方法。希不吝赐教!

解决方案 »

  1.   

    问题补充:自己写了一个用于创建链表的类,因为是重载的CObject,所以这个类中重载了serialize,但不知如何与按钮联系,即点击“保存”或“载入”就可以完成相关操作。
      

  2.   

    代码如下:void   AddSingleInfo::Serialize(CArchive &ar)   
      {    AddSingleInfo *w=head->next;
        if (ar.IsStoring())
    {
    // TODO: add storing code here  保存
    while(w!=NULL)
    {
    ar<<w->name<<w->street<<w->city<<w->eip<<w->state;
    w=w->next;
    }
    AfxMessageBox("保存完成!");
    }
    else
    {
    // TODO: add loading code here
    while(w!=NULL)
    {
    ar>>w->name>>w->street>>w->city>>w->eip>>w->state;
    w=w->next;
    }
    AfxMessageBox("载入完成!");
    }
      

  3.   

    如何在view类中添加OnButton()的函数响应呢?很困惑。。