MFC对话框中画坐标图

VC一个作业,要求输出波形图,想问一下图中黑色的坐标系是怎么建立的,小弟新手,非常新。。。步骤请详细一点,非常感谢!由于小弟没有上机经验,补充问一下,这些代码应该写在什么... VC一个作业,要求输出波形图,想问一下图中黑色的坐标系是怎么建立的,小弟新手,非常新。。。步骤请详细一点,非常感谢!
由于小弟没有上机经验,补充问一下,这些代码应该写在什么地方,1楼大侠的答案有几个错误,好像是没有什么类和有几个变量没定义,应该怎么改或者在哪加类?
展开
 我来答
何处淬吴钩
推荐于2018-03-13 · TA获得超过5044个赞
知道大有可为答主
回答量:2947
采纳率:50%
帮助的人:2407万
展开全部
两个图片控件,在OPaint中绘制就可以了。我刚做过一个类似的,代码给你参考吧。
void CMskModulDlg::DrawPic(CBrush *pBrush,CPen *pPen)//绘制波形图方格背景
{
CDC *pDC;
CRect rect;
CStatic *pPic;
int i,k;
for(k = 0;k<8;k++)
{
pPic = (CStatic *)GetDlgItem(IDC_PIC_BINARY+k);
pPic->GetClientRect(rect);
pDC = pPic->GetWindowDC();
pDC->SelectObject(pBrush);
pDC->SelectObject(pPen);
pDC->Rectangle(rect);
for(i = rect.left;i<rect.right;i+=TBPIXEL/2)
{
if(i<rect.left+10)
continue;
pDC->MoveTo(i,rect.top);
pDC->LineTo(i,rect.bottom);
}
pDC->MoveTo(rect.left,rect.CenterPoint().y);
pDC->LineTo(rect.right,rect.CenterPoint().y);
}
}

pBrush与pPen是预先定义好的画刷和画笔指针。
恐怖的肖恩
2016-02-12 · TA获得超过2452个赞
知道大有可为答主
回答量:2413
采纳率:38%
帮助的人:545万
展开全部
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
sbit LED=P1^0;
void delay(uint ms)
{
 uchar i;
 while(ms--)
 for(i=0;i<123;i++);
}
void main()
{   
 int j;
 LED=0;
 while(1)
 {
  for(j=0;j<10;j++)
  {
   LED=!LED;
   delay(500);
  }
  for(j=0;j<1000;j++)
  {
   LED=!LED;
   delay(5);
  }
 }
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式