24小时热门版块排行榜    

查看: 368  |  回复: 2

bme000

银虫 (小有名气)

[交流] 【求助】MFC如何在对话框中完成正弦曲线的绘制?

在对话框中画正弦曲线,通过对话框完成对幅度、频率、相位的修改。
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yalefield

金虫 (文坛精英)

老汉一枚

★ ★
ajian04:谢谢参与交流~ 2010-11-24 20:49:28
nono2009(金币+2):鼓励应助 2010-11-25 07:39:06
bme000(金币+2): 2010-11-29 19:39:42
在对话框中绘图的确有些麻烦。
建议改用CSplitterWnd,然后贴一个FormView和一个CScrollView。
这样,既可以满足各种控件操作,又可以方便地绘图。
2楼2010-11-03 21:12:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

imyourkobe

铁杆木虫 (著名写手)

★ ★
ajian04(金币+2):谢谢参与交流~ 2010-11-24 20:49:39
bme000(金币+3): 2010-11-29 19:39:55
很容易画的。可以选择picture控件

例如,插入一个picture控件ID号为IDC_SHOWLINE

        CRect rect;
        CWnd *pwnd=(CWnd *)GetDlgItem(IDC_SHOWLINE);       
        CDC *pDC=pwnd->GetDC();
        pwnd->GetClientRect(&rect);

        CPen mypen;
        mypen.CreatePen(style,width,color);

        pDC->SelectObject(&mypen);
这样可以用        pDC->MoveTo();和pDC->LineTo(1)绘制了
3楼2010-11-24 18:59:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 bme000 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见