在坐标轴上添加坐标值

来源:互联网  时间:2016/7/3 13:36:00

关于网友提出的“ 在坐标轴上添加坐标值”问题疑问,本网通过在网上对“ 在坐标轴上添加坐标值”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 在坐标轴上添加坐标值
描述:

void zft8::OnPaint() 
{
CPaintDC dc(this); 
        CMDIFrameWnd *pFrame=(CMDIFrameWnd*)AfxGetApp()->m_pMainWnd;       
CMDIChildWnd *pChild = (CMDIChildWnd *) pFrame->GetActiveFrame();   
CTeachView   *pView =   (CTeachView*)(pChild->GetActiveView());   
CTeachDoc   *pDoc =   (CTeachDoc*)(pChild->GetActiveDocument());   
long hmax=0;                             
double rate;
int i;
for(i=0;i<256;i++)
{
if(pView->nHist[i]>=hmax)
{
hmax=pView->nHist[i];
}
}
rate=hmax/250;    
         for(i=0;i<=255;i++)
{
dc.MoveTo(40+2*i,400);
dc.LineTo(40+2*i,400-pView->nHist[i]/(int)rate);  
}
dc.MoveTo(40,400);              //画横坐标
dc.LineTo(40+2*255,400);
dc.MoveTo(40,400);              ////画纵坐标
dc.LineTo(40,0);
}
画8bit BMP的直方图,坐标轴已经画好了,怎么在坐标轴上添加坐标值啊?


解决方案1:

dc.DrawText
dc.TextOut
都可以

上一篇关于MFC打印预览的问题,请教大侠
下一篇mfc- icon 无法读取 各位帮忙
明星图片
相关文章
《 在坐标轴上添加坐标值》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)