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

📄 mainfrm.h

📁 涉及到SkinMagicLiB等多种界面开发库的应用
💻 H
字号:
// MainFrm.h : interface of the CMainFrame class
//
/////////////////////////////////////////////////////////////////////////////

#if !defined(AFX_MAINFRM_H__F8192789_BF6E_4C95_A995_BD9924D6337F__INCLUDED_)
#define AFX_MAINFRM_H__F8192789_BF6E_4C95_A995_BD9924D6337F__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "toolbar\MainToolBar.h"
#include "pio\Pro.h"
#include "toolbar\mybar.h"

class CMainFrame : public CMDIFrameWnd
{
	DECLARE_DYNAMIC(CMainFrame)
public:
	CMainFrame();

// Attributes
public:
	CStatusBar  m_wndStatusBar;
	CMainToolBar    m_wndToolBar;
	CMyBar		m_wndMyBars;


	void LoadChipList();//从ChipList.chip中载入器件列表
	static UINT BeepErrorThread(LPVOID Param);
	static UINT BeepOkThread(LPVOID Param);
	void BeepOk();
	void BeepError();


// Operations
public:

// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CMainFrame)
	public:
	virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
	virtual BOOL PreTranslateMessage(MSG* pMsg);
	virtual BOOL DestroyWindow();
	//}}AFX_VIRTUAL

// Implementation
public:
	virtual ~CMainFrame();
#ifdef _DEBUG
	virtual void AssertValid() const;
	virtual void Dump(CDumpContext& dc) const;
#endif

protected:  // control bar embedded members
	CMenu *menu;
	CPro m_Pro;
	BOOL m_bCheck;
	int m_nWrCount;
	BOOL m_bWorkDetectPro;
	BOOL m_bWorkDetectChip;
	BOOL m_bWorkErase;
	BOOL m_bWorkWrite;
	BOOL m_bWorkRead;
	BOOL m_bWorkCheck;
	BOOL m_bAutoWork;
	BOOL m_bSound;
	BOOL m_bAutoCheck;
	bool m_pCheckEnd;
	int m_nProType;
	int m_nSerialPort;
	int m_nBaudSel;
	int m_nIspSpd;

	void WorkProc(BOOL bWork,BOOL bBeep=TRUE);
	BOOL CheckData();


// Generated message map functions
protected:
	//{{AFX_MSG(CMainFrame)
	afx_msg UINT OnProMsg(WPARAM dwMsg,LPARAM dwMsg2);
	afx_msg UINT OnNcHitTest(CPoint point);
	afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
	afx_msg void OnCorona();
	afx_msg void OnDevior();
	afx_msg void OnKromo();
	afx_msg void OnXpblue();
	afx_msg void OnUpdateCorona(CCmdUI* pCmdUI);
	afx_msg void OnUpdateDevior(CCmdUI* pCmdUI);
	afx_msg void OnUpdateKromo(CCmdUI* pCmdUI);
	afx_msg void OnUpdateXpblue(CCmdUI* pCmdUI);
	afx_msg void OnXpgrean();
	afx_msg void OnXplus();
	afx_msg void OnXpsteel();
	afx_msg void OnUpdateXpsteel(CCmdUI* pCmdUI);
	afx_msg void OnUpdateXplus(CCmdUI* pCmdUI);
	afx_msg void OnUpdateXpgrean(CCmdUI* pCmdUI);
	afx_msg void OnErase();
	afx_msg void OnLock();
	afx_msg void OnCheck();
	afx_msg void OnRead();
	afx_msg void OnWrite();
	afx_msg void OnLockbit1();
	afx_msg void OnLockbit2();
	afx_msg void OnLockbit3();
	afx_msg void OnUpdateLockbit1(CCmdUI* pCmdUI);
	afx_msg void OnUpdateLockbit2(CCmdUI* pCmdUI);
	afx_msg void OnUpdateLockbit3(CCmdUI* pCmdUI);
	afx_msg void OnSetdia();
	afx_msg void OnUpdateCheck(CCmdUI* pCmdUI);
	afx_msg void OnUpdateWrite(CCmdUI* pCmdUI);
	afx_msg void OnTxtwin();
	afx_msg void OnUpdateTxtwin(CCmdUI* pCmdUI);
	afx_msg void OnChip();
	afx_msg void OnCheckChip();
	afx_msg void OnTimer(UINT nIDEvent);
	afx_msg void OnSize(UINT nType, int cx, int cy);
	//}}AFX_MSG
	afx_msg void OnSelectZoomed();
	DECLARE_MESSAGE_MAP()
};

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

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

#endif // !defined(AFX_MAINFRM_H__F8192789_BF6E_4C95_A995_BD9924D6337F__INCLUDED_)

⌨️ 快捷键说明

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