拆分窗口后数据之间的通信! 我用窗口拆分的方法,将一个窗口拆分,拆分后的窗口一个是基于CFromView的,一个是基于CScrollView的。我在CFromView中添加了两个edit控件,并且将我的一组组数据连续不断的显示到我这两个控件上,我现在想将两个控件上的连续数据在CScrollView以曲线的形式显示出来,该怎么做啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 发消息啊。你这两个视图窗口,在CMainFrame中肯定能够得到的,对吧。简单点,你可以在CFormView窗口中将消息发给CMainFrame,然后CMainFrame再发给CScrollView。当然,你也可以在CFormView中,通过CMainFrame直接获得CScrollView窗口的对象,调用函数来传递数据。 up关键是清除如何向CScrollView窗口传递数据就行了。 把数据建立在Doc类里面(本来Doc就是干这个用的)。FormView接到数据直接存储到Doc类的数据对象里面。在ScrollView的OnDraw函数直接就用Doc类里面的数据绘图了。 我主要是不清楚如何向CScrollView窗口传递数据! 用什么函数传 怎么写啊 由CScrollView获取CMainFrame类对象指针,进而获取CFormView对象的指针,从而得到数据。实现了数据传递。 方法很多,举例一种:假设:左边是FormView, 右边ScrollView从FormView里设置数据:1.CMainWnd *pFrame = (CMainFrame*)AfxGetMainWnd();2.MainFrame里应该是有CSplitterWnd成员的(不然你怎么切分窗口的?)然后 CScrollView * pView = pFrame->m_wndSplitter->GetPane(0,1); 应该是1排第二个吧这样你就获得了View的指针,接下来你想干什么就是你的事了:) 关于jpeg2000图片加速显示问题 [ocx求助] 如何在网页中显示自己的ocx界面...我的为什么只是一块灰白的按钮 有关http,socks5代理 时间控件是基于硬件,还是基于软件? 多文档程序怎么使用多视图??? 有做过在对话框中打印的吗?请帮个忙吧看看这一问题!谢谢 200分:这么简单的构造函数没有高手会帮我改一下吗?关于二叉树结点数据的构造,该如何来做,请看源码? 那里有读写ini 文件的比较好的类? 获取并修改系统中所有服务,最好有关键代码 用编程的方法在菜单项中添加选项的问题 CSrollView里怎样使用自己创建的滚动条 VC++ 的使用问题!!
你这两个视图窗口,在CMainFrame中肯定能够得到的,对吧。简单点,你可以在CFormView窗口中将消息发给CMainFrame,然后CMainFrame再发给CScrollView。当然,你也可以在CFormView中,通过CMainFrame直接获得CScrollView窗口的对象,调用函数来传递数据。
关键是清除如何向CScrollView窗口传递数据就行了。
FormView接到数据直接存储到Doc类的数据对象里面。在ScrollView的OnDraw函数直接就用Doc类里面的数据绘图了。
我主要是不清楚如何向CScrollView窗口传递数据! 用什么函数传 怎么写啊
实现了数据传递。
从FormView里设置数据:
1.CMainWnd *pFrame = (CMainFrame*)AfxGetMainWnd();
2.MainFrame里应该是有CSplitterWnd成员的(不然你怎么切分窗口的?)然后
CScrollView * pView = pFrame->m_wndSplitter->GetPane(0,1); 应该是1排第二个吧
这样你就获得了View的指针,接下来你想干什么就是你的事了:)