使用CButton 自绘DrawItem在BUTTON区域进行数据曲线绘制
假设数据为int m_Data[1000];
目的是按照从左到右的顺序分别连线出这1000个数据,纵坐标是m_Data的值,横坐标就是下标
问题是100个像素宽度只能绘制前100个点,想把数据在100个像素宽度全部绘制出,应该如何处理呢????求助各位大侠!!!
假设数据为int m_Data[1000];
目的是按照从左到右的顺序分别连线出这1000个数据,纵坐标是m_Data的值,横坐标就是下标
问题是100个像素宽度只能绘制前100个点,想把数据在100个像素宽度全部绘制出,应该如何处理呢????求助各位大侠!!!
解决方案 »
- 读取u盘序列号
- 为什么find_first_of无法返回正确的解决?
- 问一个消息的事情,spy++监视:鼠标父窗口上有一个子窗口,发现子窗口有MouseMove,而子窗口上对应用的父窗口缺受不到消息,为什么?
- 如何在画图的界面中输入文字(VC新手,请各位多多帮忙啊~^_^)
- 求《Visual C++数字图像识别技术典型案例》 配套代码
- 坐了10几个小时的火车,平安到达广州,而且没有发烧咳嗽现象,散分
- 我做了一个ODBC连SQL的程序,放在别人机子上就不能用了。
- 怎样制作屏幕保护程序?
- 请教各位大虾,如何才能用 CSocket 进行 FTP 的目录操作???????
- 手头上只有一个Dll文件,如何使用这个dll里的函数?
- 求个URL中文编码代码
- MFC如何从外部导入图片
CDC MemDC;
CBitmap MemBitmap;
MemDC.CreateCompatibleDC(NULL);
MemBitmap.CreateCompatibleBitmap(pDC,1000,1000);
CBitmap *pOldBit=MemDC.SelectObject(&MemBitmap);
//你自己在MemDC里面画线打点
....
//完毕后
pDC->StretchBlt(rc.left,rc.top,rc.Width(),rc.Height(),&MemDC
,0,0,1000,1000,SRCCOPY);
int newy=y*0.1f;
然后用这个新坐标来画就行了