MFC 直方图
来源:互联网 发布:电子狗通用升级数据 编辑:程序博客网 时间:2024/06/06 13:18
void COFunView::OnDraw(CDC* pDC)
{
COFunDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
const int x0 = 20,y0=10,x1 = 500,y1=370; //定义视口的顶点在窗口中的坐标
const int N = 12,dx = (x1-x0)/N;//数据的个数及条图的宽度
int a[N] = {172,33,81,266,158,338,237,67,205,76,116,219};
CBrush br;
int i,x;
srand((unsigned)time(NULL));
pDC->Rectangle(CRect(x0,y0,x1,y1));
for (i = 0,x=x0;i<N;++i,x+=dx)
{
br.CreateHatchBrush(rand()%6,RGB(rand()%200,rand()%200,rand()%200));
pDC->SelectObject(&br);
pDC->Rectangle(x,y1-a[i],x+dx,y1);
pDC->SelectStockObject(WHITE_BRUSH);
br.DeleteObject();
}
}
{
COFunDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
const int x0 = 20,y0=10,x1 = 500,y1=370; //定义视口的顶点在窗口中的坐标
const int N = 12,dx = (x1-x0)/N;//数据的个数及条图的宽度
int a[N] = {172,33,81,266,158,338,237,67,205,76,116,219};
CBrush br;
int i,x;
srand((unsigned)time(NULL));
pDC->Rectangle(CRect(x0,y0,x1,y1));
for (i = 0,x=x0;i<N;++i,x+=dx)
{
br.CreateHatchBrush(rand()%6,RGB(rand()%200,rand()%200,rand()%200));
pDC->SelectObject(&br);
pDC->Rectangle(x,y1-a[i],x+dx,y1);
pDC->SelectStockObject(WHITE_BRUSH);
br.DeleteObject();
}
}
- MFC 直方图
- 【图形学】MFC画统计图,直方图
- 直方图
- 直方图
- 直方图
- 直方图
- 直方图
- 直方图
- 直方图
- 直方图
- 直方图
- 直方图
- 直方图
- 直方图
- 直方图
- 直方图
- 直方图
- 直方图
- java客户端与服务器通信过程示意图
- sdl占用cpu过高的问题
- POJ图论题~
- sdl编译问题 sdl printf没有输出 sdl编译错误
- 你平静的生活或许会在某个不可预见的时刻被彻底打碎
- MFC 直方图
- LPC1768之模数转换ADC
- 学习Nokia QT:(一) QT 4.8.1 和vs2010 x64 编译 (测试过了)
- 转载]如何做一个出色的程序员
- Linux与Android休眠唤醒对比(2)
- android游戏开发的架构
- JavaScript实现父子两个窗口之间互相通信
- automake中Makefile.am文件中依赖内容
- 10-2 继承与派生应用(CPerson类)