⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 datadispaly.h

📁 电子相册程序,实现图片的浏览,放大缩小等动能!evc4.0下编译通过!
💻 H
字号:
#if !defined(AFX_DATADISPALY_H__FEAA65C7_D0B8_4E8A_8E1C_17678EC7FF40__INCLUDED_)
#define AFX_DATADISPALY_H__FEAA65C7_D0B8_4E8A_8E1C_17678EC7FF40__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// DataDispaly.h : header file
//

/////////////////////////////////////////////////////////////////////////////
// CDataDispaly window
#define DATA_STEP_LEN    3
class CDataDispaly : public CStatic
{
// Construction
public:
	CDataDispaly();

// Attributes
public:

// Operations
protected:
	CRect m_rcClient;		//客户区大小
	COLORREF m_clrBkGround;	//背景颜色
	COLORREF m_clrGrid;		//格子颜色
	COLORREF m_clrDate;		//数据颜色
	int m_iInterval;		//格子间距

	CDC m_BkDC;				//背景设备
	CDC m_TempDC;			//临时设备
	CBitmap m_BkBitmap;		//与m_BkDC相关联的图片
	CBitmap m_TempBitmap;	//与m_TempDC相关联的图片
    int m_CurPos;           //当前画线位置
	int m_DataStep;         //每次扫描线移动长度
	CPoint m_PrePoint;  	//上一次最后画的点
public:

// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CDataDispaly)
	//}}AFX_VIRTUAL

// Implementation
public:
	void SetDataColor(COLORREF waveColor);
	void DrawData(int* pData);
	BOOL Create(DWORD dwStyle, CRect &rect, CWnd *pParent, UINT id);
	virtual ~CDataDispaly();
	void ResoreBK();

	// Generated message map functions
protected:
	void DrawBackGruond(CDC *pDC);
	void DrawGrid(CDC *pDC);
	void InitUserDC();
	void InitParam();



	//{{AFX_MSG(CDataDispaly)
	afx_msg void OnPaint();
	afx_msg UINT OnNcHitTest(CPoint point);
	//}}AFX_MSG

	DECLARE_MESSAGE_MAP()
};

/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_DATADISPALY_H__FEAA65C7_D0B8_4E8A_8E1C_17678EC7FF40__INCLUDED_)

⌨️ 快捷键说明

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