📄 barview.cpp
字号:
// BarView.cpp : implementation file
//
#include "stdafx.h"
#include "dyn_splid_view.h"
#include "BarView.h"
#include "dyn_splid_viewDoc.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CBarView
IMPLEMENT_DYNCREATE(CBarView, CView)
CBarView::CBarView()
{
}
CBarView::~CBarView()
{
}
BEGIN_MESSAGE_MAP(CBarView, CView)
//{{AFX_MSG_MAP(CBarView)
// NOTE - the ClassWizard will add and remove mapping macros here.
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CBarView drawing
void CBarView::OnDraw(CDC* pDC)
{
/* //获取同源文档控制权
CDyn_splid_viewDoc* pDoc = (CDyn_splid_viewDoc*)GetDocument();
int x, y; //矩形条的位置坐标
int cx, cy;//矩形条的宽度和高度
//将所有内部数据绘制
for (int i=0; i<=4; i++)
{
x = i*50+100;
y = 200;
cx = 30;
cy = y-pDoc->m_DataArray[i]*10;
CRect rt(x,y,x+cx,y-cy);
//绘制矩形条
pDC->FillSolidRect(&rt,RGB(255,0,0));
}
*/}
/////////////////////////////////////////////////////////////////////////////
// CBarView diagnostics
#ifdef _DEBUG
void CBarView::AssertValid() const
{
CView::AssertValid();
}
void CBarView::Dump(CDumpContext& dc) const
{
CView::Dump(dc);
}
#endif //_DEBUG
/////////////////////////////////////////////////////////////////////////////
// CBarView message handlers
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -