主题:[讨论]懂mschart控件的请帮我看看这个程序的问题
这是VC知识库上的一个mschart示例,地址在下面网址:
http://www.vckbase.com/document/viewdoc/?id=959
我看完并运行程序以后,尚有以下疑问:
1.m_Chart.GetBackdrop().GetFill().SetStyle(1);//这句究竟改变什么风格?改了几个值也没看到界面有变化。
2.m_Chart.SetStacking(FALSE);//什么栈模式?注释掉也没什么改变
3.m_Chart.SetColumnCount(3);//这句是不是应该如某网友所说放在InitChart函数开头处?执行该语句后在坐标中就会出现3条曲线?其初始点是怎样确定的?
4.//只要按如下定义了一个mschart表,就会默认显示红黄蓝绿4条曲线?怎样先不显示这些线,等需要的时候绘制?
if(!m_Chart.Create("mschart", WS_CHILD| WS_VISIBLE, rc, this, 10))
return -1;
5.上面4中语句里加上WS_DISABLED后运行后界面上的文字曲线就不能被鼠标点中并移动,MSDN上对其解释是“建立不能初始化的窗口”,不知道是不是这个意思?
WS_VISIBLE解释是“建立初始化可见的窗口”,4中语句运行后界面上文字曲线就可以被鼠标点中和移动,这二者究竟该怎么用?
以上就是我的疑问,本来想发在那问的,可这是老文章了,估计作者看不到了,所以就发到这里问问各位高手,例子开头有源程序的,请
有兴趣的高手帮我答疑解惑一下,多谢了!
http://www.vckbase.com/document/viewdoc/?id=959
我看完并运行程序以后,尚有以下疑问:
1.m_Chart.GetBackdrop().GetFill().SetStyle(1);//这句究竟改变什么风格?改了几个值也没看到界面有变化。
2.m_Chart.SetStacking(FALSE);//什么栈模式?注释掉也没什么改变
3.m_Chart.SetColumnCount(3);//这句是不是应该如某网友所说放在InitChart函数开头处?执行该语句后在坐标中就会出现3条曲线?其初始点是怎样确定的?
4.//只要按如下定义了一个mschart表,就会默认显示红黄蓝绿4条曲线?怎样先不显示这些线,等需要的时候绘制?
if(!m_Chart.Create("mschart", WS_CHILD| WS_VISIBLE, rc, this, 10))
return -1;
5.上面4中语句里加上WS_DISABLED后运行后界面上的文字曲线就不能被鼠标点中并移动,MSDN上对其解释是“建立不能初始化的窗口”,不知道是不是这个意思?
WS_VISIBLE解释是“建立初始化可见的窗口”,4中语句运行后界面上文字曲线就可以被鼠标点中和移动,这二者究竟该怎么用?
以上就是我的疑问,本来想发在那问的,可这是老文章了,估计作者看不到了,所以就发到这里问问各位高手,例子开头有源程序的,请
有兴趣的高手帮我答疑解惑一下,多谢了!