📄 subject_58954.htm
字号:
<p>
序号:58954 发表者:木木二中 发表日期:2003-11-05 10:26:25
<br>主题:怎么做统计图?
<br>内容:请问怎么做条状图,馅饼图等统计图?有什么好的类没?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:浪际天涯 回复日期:2003-11-05 11:09:33
<br>内容:类设计方案:<BR>CFormObject 继承于CObject<BR>它拥有一个CObjectArray的成员来存贮画出的CBarShape和CCakeShape,以便重画<BR>CDC *pdc;<BR>Virtual void OnLButtonDown(UINT nFlags,CPoint point);<BR>Virtual void OnLButtonUp(UINT nFlags,CPoint point);<BR>Virtual void OnMouseMove(UINT nFlags,CPoint point);<BR>Virtual void OnKeyDown(…);<BR>。。。。。。<BR>CBarShape 继承于CFormObject<BR>CCakeShape 继承于CFormObject<BR>这两个派生类中重载基类的处理消息的函数,以便处理消息函数,并且为画图做算法函数<BR>在doc中建一个CFormObject的对象,在view中建一个doc的对象<BR>在view的OnDraw()中用for循环取出已经画出的CBarShape和CCakeShape图,通过pDoc->FormObject->….分别画出这些图,当然这里要用到多态性,FormObject是CFormObject的对象,但不一定是指向它的,可以指向它的派生类,这样就可以调用派生类来画图<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:木木二中 回复日期:2003-11-05 11:12:38
<br>内容:非常感谢!!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -