| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1030 人关注过本帖
标题:vc6.0画星形线图
只看楼主 加入收藏
cdfy22
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-11-5
收藏
 问题点数:0 回复次数:2 
vc6.0画星形线图
用mfc的哪些函数可以绘制一个星形线图,方程式:x的2/3次方+y的2/3次方=a的2/3次方,其中a是一个常数。
谢谢,请给我一些代码提示,我是个初学者
搜索更多相关主题的帖子: 星形 
2008-11-05 17:14
zacom
Rank: 2
等 级:论坛游民
威 望:2
帖 子:381
专家分:15
注 册:2007-9-15
收藏
得分:0 
x=a*cos@^3;
y=a*sin@^3;
不知道VC中有 没画椭圆的函数,,有就画的出

没有最好只有更好
2008-11-05 22:40
ronaldowsy
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2008-10-20
收藏
得分:0 
void CPractice37View::OnDraw(CDC* pDC)
{
    CPractice37Doc* pDoc = GetDocument();
    ASSERT_VALID(pDoc);
    // TODO: add draw code for native data here
    CPen pen1(PS_SOLID,1,RGB(192,192,192)),pen2(PS_SOLID,1,RGB(0,0,255)),*pOldpen;

    

{
        pDC->SelectObject(&pen1);
        pDC->Rectangle(350,140,500,240);
        pDC->Ellipse(375,140,475,240);
        
        pDC->SelectObject(&pen2);
        CPoint pts1[5];
        for (int i=0;i<5;i++)
        {
            pts1[i].x=425+int (50.*cos(3.14159/2.5 * i + 3.14159/10.));
            pts1[i].y=190-int (50.*sin(3.14159/2.5 * i + 3.14159/10.));
        }
        CPoint pts2[]={pts1[0],pts1[2],pts1[4],pts1[1],pts1[3]};
        pDC->Polygon(pts2,5);
}
这个就可以画出一个星形线图,看哈对不对哈!
2008-11-06 01:42
快速回复:vc6.0画星形线图
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016209 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved