分割窗口中的数据通信问题??(SDI,CSplitterWnd,CTreeView,CEditView)
wbcuc 2007-08-23 09:29:48 我是用MFC新建的SDI 然后把窗口分割成左右两部分,左面是TreeView 右面是CEditView。 想当点击左面TreeView 树时,右面的CEditView能显示相应的信息。
流程是这样的,我的数据首先在doc类中处理,处理完成后,在doc类中向TreeView中插入相关的条目,之后当点击条目时在CEditView中显示相关信息,那么如何做到与左右两个视图关联的数据呢??
我想定义一个结构体数组,其中,每个元素中保存了左右的信息,
typedef struct {
char item[ARRAYSIZE];
struct FV_INFO info;
}Left_treeNode;
这样比较左面的item相同时就显示相应的 info 信息,不知道这样的结构设计可行吗?有没有更好的方法? 请大家提供点建议吧,都被这界面搞的焦头烂额的。。。