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

📄 start.h

📁 一个LED楼宇亮化同步控制源码
💻 H
字号:
#if !defined(AFX_START_H__8E7813D3_934D_4EFC_98BD_2BC1F2C4020D__INCLUDED_)
#define AFX_START_H__8E7813D3_934D_4EFC_98BD_2BC1F2C4020D__INCLUDED_

#include "Page1.h"	// Added by ClassView
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// start.h : header file
//
#define TWOPI  (2 * 3.14159)
/////////////////////////////////////////////////////////////////////////////
// Cstart dialog

class Cstart : public CDialog
{
// Construction
public:
	void RectangleTopToBotttom(int index, int order);//矩形从上到下
	void RectangleLeftToRight(int index, int order);//矩形从左到右
	void RectangleBottomToLeft(int index, int order);//矩形从下到上
	void RectangleRightToLeft(int index, int order);//矩形从右到左

	void RainbowTopToBottom(int index, int order);//彩虹变幻从上到下
	void RainbowLeftToRight(int index, int order);//彩虹变幻从左到右
	void RainbowBottomToTop(int index, int order);//彩虹变幻从下到上
	void RainbowRightToLeft(int index, int order);//彩虹变幻从右到左

	void AccTopToBottom(int index, int order);//积木从上到下
	void AccBottmToTop(int index, int order);//积木从下到上
	void AccLeftToRight(int index, int order);//积木从左到右
	void AccRightToLeft(int index, int order);//积木从右到左

	void RoundRunOutToIn(int index, int order);//盒子从外到里
	void RoundRunOutToInColor(int index, int order);//彩盒从外到里
	void RoundRunInToOut(int index, int order);//盒子从里到外
	void RoundRunInToOutColor(int index, int order);//彩盒从里到外

	void SevenColorTopToBottom(int index, int order);//七色变换从上到下
	void SevenColorLeftToRight(int index, int order);//七色变幻从左到右
	void SevenClolrBottomToTop(int index, int order);//七色变幻从下到上
	void SevenColorRightToLeft(int index, int order);//七色变幻从右到左

	void ShadowCOlor(int index, int order);//渐变

	void FadeAwayRectOutToIn(int index, int order);//消隐矩形从外到里
	void FadeAwayRectInToOut(int index, int order);//消隐矩形从里到外
	void FadeAwayRectBlue(int index, int order);//消隐蓝色
	void FadeAwayRectRed(int index, int order);//消隐红色
	void FadeAwayRectGreen(int index, int order);//消隐绿色
	void FadeAwaySingle(int index, int order);//消隐单层

	void RhombusInToOut(int index, int order);//菱形从里到外
	void RhombusOutToIn(int index, int order);//菱形从外到里

	void RunDot(int index, int order);//单点滚动
	void RunLine(int index, int order);//单线滚动
	void RollRun(int index, int order);//跑马滚动

	void CirculRun(int index, int order);// 显示圆
	void CirculRunDot(int index, int order);//画圆, 用点
	void CirculRunLine(int index, int order);//画圆,用线
	void CirculRunDotColor(int index, int order);//画圆, 用点,多彩
	void CirculRunLineColor(int index, int order);//画圆,用线,多彩

	void AlternateRun(int index, int order);//交替变幻

	void SingleColorRun(int index, int order);//单色变幻

	int m_winW;
	int m_winH;
	int m_actThread[3];//1是表示线程启动,0表示没启动
	int m_sevTemp;

	bool sig[3];//用来保证线程只启动一次

	int temp;
	CBrush m_brush; 

	CWinThread * m_pThread1;  //线程一
	CWinThread * m_pThread2;
	CWinThread * m_pThread3;

	void StartPro();    //启动函数
	void Line(int index,int order);


	Cstart(CWnd* pParent = NULL);   // standard constructor
	int m_fstyList[100];
	int m_sstyList[100];
	int m_tstyList[100];
	int m_staPointy[3];
	int m_staPointx[3];
	int m_count[3];
	int m_iWidth[3];
	int m_iHigh[3];
	typeRGB m_color[3];
	typeRGB m_rgbColor[3][100];
//	typeRGB m_color[3];
	CPen pen[7];
// Dialog Data
	//{{AFX_DATA(Cstart)
	enum { IDD = IDD_DIALOG_START };
		// NOTE: the ClassWizard will add data members here
	//}}AFX_DATA


// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(Cstart)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	//}}AFX_VIRTUAL

// Implementation
protected:
	

	// Generated message map functions
	//{{AFX_MSG(Cstart)
	afx_msg void OnPaint();
	afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
	virtual BOOL OnInitDialog();
	afx_msg void OnCancelMode();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
private:
	
};

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

#endif // !defined(AFX_START_H__8E7813D3_934D_4EFC_98BD_2BC1F2C4020D__INCLUDED_)

⌨️ 快捷键说明

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