我最近做一个东西,把一个窗口分为treeview和formview两个视图窗口,现在想让formview响应treeview的节点选择事件,该怎么做;第二个是我个窗口加了一个dialogbar,里面有三个combobox,我想根据combobox中选中节点的吧变化而调用不同的数据库来添加treeview的节点。高手帮帮忙
解决方案 »
- 请用过libcurl的朋友来指教一下~关于curl_multi_socket_action如何使用的问题
- sendmessage无反映
- 请问如何更新所有的视图?
- 流传的“真正”的程序员(大家see see)
- 端控制多台客户端,实现其间通信的程序?急!100分感谢!
- 软件加密 与 俄罗斯间谍
- vc6.0+opencv1.0打开摄像头的问题
- MFC ADO 连接ACCESS数据库删除操作问题
- WinMain()不可以在我的vc中编译吗!我编译的时候,出错!!我只有在vc中用main().我该怎么办
- 父窗口全透明,子窗口不变???
- CSplitterWnd::CreateView
- 有没人会用VC ,又会用ASP的,给我个初学者建议
视图分割就在主框架的OnCreateClient中CSplitterWnd::CreateStatic();
CSplitterWnd::CreateView();
然后就是视图通信,大家给我的意见好像有两种,一种是在不同视图里修改的参数用 文档类指针pDoc保存,然后再调用CDocument类的UpdateAllViews来更新所有的视图;还有一种是在一个视图类中获取另一个视图类的指针,如在Ctreeview类中获取Cformview的指针p_formview,由这个指针调用Cformview的函数或者变量来更新Cformview中的内容。
用的方法是treeview中获取formview视图的指针,再根据tree的值分别show不同的窗口