linechartctrl.h

来自「我要下载源代码我要源代码我要下载代码我要下载源代码」· C头文件 代码 · 共 46 行

H
46
字号
#ifndef LINECHARTCTRL_H
#define LINECHARTCTRL_H


struct CLineChartItem
{
	COLORREF   m_colorLine;  //曲线颜色
	UINT     m_nLower;	     //曲线纵坐标下界
	UINT     m_nUpper;	     //曲线纵坐标上界
	UINT     m_nPos;		 //当前点的位置
	UINT     m_nOldPos;	     //上一个点的位置
};


class CLineChartCtrl : public CWnd
{
public:

	CLineChartCtrl();
	BOOL RegisterWndClass(HINSTANCE hInstance);

public:
	CPtrArray m_items;

	UINT SetPos(int nIndex, UINT nPos);
	void InvalidateCtrl();
	void DrawLine();

public:
	BOOL Add(COLORREF color, UINT Upper, UINT Lower );
	virtual ~CLineChartCtrl();

	// Generated message map functions
protected:
	//{{AFX_MSG(CLineChartCtrl)
	afx_msg void OnPaint();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()

	CDC      m_MemDC;
	CBitmap  m_Bitmap;
};



#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?