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

📄 dian.cpp

📁 有关树WDM 驱动的编程.里面包含了许多实例,学习硬件的可以参考哦
💻 CPP
📖 第 1 页 / 共 3 页
字号:
// dian.cpp : implementation file
//

#include "stdafx.h"
#include "pctest.h"
#include "dian.h"
#include "adc.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

#define  IC_io 0x03
#define  a     0x00
#define  b     0x01
int u;
extern  PCHAR mDynVxDName ;
/////////////////////////////////////////////////////////////////////////////
// Cdian dialog


Cdian::Cdian(CWnd* pParent /*=NULL*/)
	: CDialog(Cdian::IDD, pParent)
{
	//{{AFX_DATA_INIT(Cdian)
		// NOTE: the ClassWizard will add member initialization here
	m_1 = 0;
	//}}AFX_DATA_INIT
 if(!b1.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b2.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b3.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b4.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b5.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b6.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b7.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b8.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
   if(!b9.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b10.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b11.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b12.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b13.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b14.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b15.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b16.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
  if(!b17.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b18.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b19.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b20.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b21.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b22.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b23.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b24.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
   if(!b25.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b26.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b27.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b28.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b29.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b30.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b31.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b32.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
if(!b33.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b34.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b35.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b36.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b37.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b38.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b39.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b40.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
   if(!b41.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b42.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b43.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b44.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b45.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b46.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b47.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b48.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
if(!b49.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b50.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b51.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b52.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b53.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b54.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b55.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b56.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
   if(!b57.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b58.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b59.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b60.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b61.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b62.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b63.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	if(!b64.LoadBitmaps(IDB_BITMAP1,IDB_BITMAP2))
	{
		TRACE0("Failed to load bitmaps for buttons\n");
	}
	//m_LEDbit=0;
	hDevice=hDevice1=NULL;
}


void Cdian::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(Cdian)
		// NOTE: the ClassWizard will add DDX and DDV calls here
	DDX_Text(pDX, IDC_EDIT1, m_1);
	//}}AFX_DATA_MAP

}


BEGIN_MESSAGE_MAP(Cdian, CDialog)
	//{{AFX_MSG_MAP(Cdian)
	ON_BN_CLICKED(IDC_BUTTON1, OnButton1)
	ON_BN_DOUBLECLICKED(IDC_BUTTON1, OnDoubleclickedButton1)
	ON_BN_CLICKED(IDC_BUTTON17, OnButton17)
	ON_BN_DOUBLECLICKED(IDC_BUTTON17, OnDoubleclickedButton17)
	ON_BN_CLICKED(IDC_BUTTON18, OnButton18)
	ON_BN_DOUBLECLICKED(IDC_BUTTON18, OnDoubleclickedButton18)
	ON_BN_CLICKED(IDC_BUTTON19, OnButton19)
	ON_BN_DOUBLECLICKED(IDC_BUTTON19, OnDoubleclickedButton19)
	ON_BN_CLICKED(IDC_BUTTON20, OnButton20)
	ON_BN_DOUBLECLICKED(IDC_BUTTON20, OnDoubleclickedButton20)
	ON_BN_CLICKED(IDC_BUTTON21, OnButton21)
	ON_BN_DOUBLECLICKED(IDC_BUTTON21, OnDoubleclickedButton21)
	ON_BN_CLICKED(IDC_BUTTON22, OnButton22)
	ON_BN_DOUBLECLICKED(IDC_BUTTON22, OnDoubleclickedButton22)
	ON_BN_CLICKED(IDC_BUTTON23, OnButton23)
	ON_BN_DOUBLECLICKED(IDC_BUTTON23, OnDoubleclickedButton23)
	ON_BN_CLICKED(IDC_BUTTON24, OnButton24)
	ON_BN_DOUBLECLICKED(IDC_BUTTON24, OnDoubleclickedButton24)
	ON_BN_CLICKED(IDC_BUTTON25, OnButton25)
	ON_BN_DOUBLECLICKED(IDC_BUTTON25, OnDoubleclickedButton25)
	ON_BN_CLICKED(IDC_BUTTON26, OnButton26)
	ON_BN_DOUBLECLICKED(IDC_BUTTON26, OnDoubleclickedButton26)
	ON_BN_CLICKED(IDC_BUTTON27, OnButton27)
	ON_BN_DOUBLECLICKED(IDC_BUTTON27, OnDoubleclickedButton27)
	ON_BN_CLICKED(IDC_BUTTON28, OnButton28)
	ON_BN_DOUBLECLICKED(IDC_BUTTON28, OnDoubleclickedButton28)
	ON_BN_CLICKED(IDC_BUTTON29, OnButton29)
	ON_BN_DOUBLECLICKED(IDC_BUTTON29, OnDoubleclickedButton29)
	ON_BN_CLICKED(IDC_BUTTON30, OnButton30)
	ON_BN_DOUBLECLICKED(IDC_BUTTON30, OnDoubleclickedButton30)
	ON_BN_CLICKED(IDC_BUTTON31, OnButton31)
	ON_BN_DOUBLECLICKED(IDC_BUTTON31, OnDoubleclickedButton31)
	ON_BN_CLICKED(IDC_BUTTON32, OnButton32)
	ON_BN_DOUBLECLICKED(IDC_BUTTON32, OnDoubleclickedButton32)
	ON_BN_CLICKED(IDC_BUTTON33, OnButton33)
	ON_BN_DOUBLECLICKED(IDC_BUTTON33, OnDoubleclickedButton33)
	ON_BN_CLICKED(IDC_BUTTON34, OnButton34)
	ON_BN_DOUBLECLICKED(IDC_BUTTON34, OnDoubleclickedButton34)
	ON_BN_CLICKED(IDC_BUTTON35, OnButton35)
	ON_BN_DOUBLECLICKED(IDC_BUTTON35, OnDoubleclickedButton35)
	ON_BN_CLICKED(IDC_BUTTON36, OnButton36)
	ON_BN_DOUBLECLICKED(IDC_BUTTON36, OnDoubleclickedButton36)
	ON_BN_CLICKED(IDC_BUTTON37, OnButton37)
	ON_BN_DOUBLECLICKED(IDC_BUTTON37, OnDoubleclickedButton37)
	ON_BN_CLICKED(IDC_BUTTON38, OnButton38)
	ON_BN_DOUBLECLICKED(IDC_BUTTON38, OnDoubleclickedButton38)
	ON_BN_CLICKED(IDC_BUTTON39, OnButton39)
	ON_BN_DOUBLECLICKED(IDC_BUTTON39, OnDoubleclickedButton39)
	ON_BN_CLICKED(IDC_BUTTON40, OnButton40)
	ON_BN_DOUBLECLICKED(IDC_BUTTON40, OnDoubleclickedButton40)
	ON_BN_CLICKED(IDC_BUTTON41, OnButton41)
	ON_BN_DOUBLECLICKED(IDC_BUTTON41, OnDoubleclickedButton41)
	ON_BN_CLICKED(IDC_BUTTON42, OnButton42)
	ON_BN_DOUBLECLICKED(IDC_BUTTON42, OnDoubleclickedButton42)
	ON_BN_CLICKED(IDC_BUTTON43, OnButton43)
	ON_BN_DOUBLECLICKED(IDC_BUTTON43, OnDoubleclickedButton43)
	ON_BN_CLICKED(IDC_BUTTON44, OnButton44)
	ON_BN_DOUBLECLICKED(IDC_BUTTON44, OnDoubleclickedButton44)
	ON_BN_CLICKED(IDC_BUTTON45, OnButton45)
	ON_BN_DOUBLECLICKED(IDC_BUTTON45, OnDoubleclickedButton45)
	ON_BN_CLICKED(IDC_BUTTON46, OnButton46)
	ON_BN_DOUBLECLICKED(IDC_BUTTON46, OnDoubleclickedButton46)
	ON_BN_CLICKED(IDC_BUTTON47, OnButton47)
	ON_BN_DOUBLECLICKED(IDC_BUTTON47, OnDoubleclickedButton47)
	ON_BN_CLICKED(IDC_BUTTON48, OnButton48)
	ON_BN_DOUBLECLICKED(IDC_BUTTON48, OnDoubleclickedButton48)
	ON_BN_CLICKED(IDC_BUTTON49, OnButton49)
	ON_BN_DOUBLECLICKED(IDC_BUTTON49, OnDoubleclickedButton49)
	ON_BN_CLICKED(IDC_BUTTON50, OnButton50)
	ON_BN_DOUBLECLICKED(IDC_BUTTON50, OnDoubleclickedButton50)
	ON_BN_CLICKED(IDC_BUTTON51, OnButton51)
	ON_BN_DOUBLECLICKED(IDC_BUTTON51, OnDoubleclickedButton51)
	ON_BN_CLICKED(IDC_BUTTON52, OnButton52)
	ON_BN_DOUBLECLICKED(IDC_BUTTON52, OnDoubleclickedButton52)
	ON_BN_CLICKED(IDC_BUTTON53, OnButton53)
	ON_BN_DOUBLECLICKED(IDC_BUTTON53, OnDoubleclickedButton53)
	ON_BN_CLICKED(IDC_BUTTON54, OnButton54)
	ON_BN_DOUBLECLICKED(IDC_BUTTON54, OnDoubleclickedButton54)
	ON_BN_CLICKED(IDC_BUTTON55, OnButton55)
	ON_BN_DOUBLECLICKED(IDC_BUTTON55, OnDoubleclickedButton55)
	ON_BN_CLICKED(IDC_BUTTON56, OnButton56)
	ON_BN_DOUBLECLICKED(IDC_BUTTON56, OnDoubleclickedButton56)
	ON_BN_CLICKED(IDC_BUTTON57, OnButton57)
	ON_BN_DOUBLECLICKED(IDC_BUTTON57, OnDoubleclickedButton57)
	ON_BN_CLICKED(IDC_BUTTON58, OnButton58)
	ON_BN_DOUBLECLICKED(IDC_BUTTON58, OnDoubleclickedButton58)
	ON_BN_CLICKED(IDC_BUTTON59, OnButton59)
	ON_BN_DOUBLECLICKED(IDC_BUTTON59, OnDoubleclickedButton59)
	ON_BN_CLICKED(IDC_BUTTON60, OnButton60)
	ON_BN_DOUBLECLICKED(IDC_BUTTON60, OnDoubleclickedButton60)
	ON_BN_CLICKED(IDC_BUTTON61, OnButton61)
	ON_BN_DOUBLECLICKED(IDC_BUTTON61, OnDoubleclickedButton61)
	ON_BN_CLICKED(IDC_BUTTON62, OnButton62)
	ON_BN_DOUBLECLICKED(IDC_BUTTON62, OnDoubleclickedButton62)
	ON_BN_CLICKED(IDC_BUTTON63, OnButton63)
	ON_BN_DOUBLECLICKED(IDC_BUTTON63, OnDoubleclickedButton63)
	ON_BN_CLICKED(IDC_BUTTON64, OnButton64)
	ON_BN_DOUBLECLICKED(IDC_BUTTON64, OnDoubleclickedButton64)
	ON_BN_CLICKED(IDC_BUTTON65, OnButton65)
	ON_BN_DOUBLECLICKED(IDC_BUTTON65, OnDoubleclickedButton65)
	ON_BN_CLICKED(IDC_BUTTON66, OnButton66)
	ON_BN_DOUBLECLICKED(IDC_BUTTON66, OnDoubleclickedButton66)
	ON_BN_CLICKED(IDC_BUTTON67, OnButton67)
	ON_BN_DOUBLECLICKED(IDC_BUTTON67, OnDoubleclickedButton67)
	ON_BN_CLICKED(IDC_BUTTON68, OnButton68)
	ON_BN_DOUBLECLICKED(IDC_BUTTON68, OnDoubleclickedButton68)
	ON_BN_CLICKED(IDC_BUTTON69, OnButton69)
	ON_BN_DOUBLECLICKED(IDC_BUTTON69, OnDoubleclickedButton69)
	ON_BN_CLICKED(IDC_BUTTON7, OnButton7)
	ON_BN_DOUBLECLICKED(IDC_BUTTON7, OnDoubleclickedButton7)
	ON_BN_CLICKED(IDC_BUTTON70, OnButton70)
	ON_BN_DOUBLECLICKED(IDC_BUTTON70, OnDoubleclickedButton70)
	ON_BN_CLICKED(IDC_BUTTON71, OnButton71)
	ON_BN_DOUBLECLICKED(IDC_BUTTON71, OnDoubleclickedButton71)
	ON_BN_CLICKED(IDC_BUTTON72, OnButton72)
	ON_BN_DOUBLECLICKED(IDC_BUTTON72, OnDoubleclickedButton72)
	ON_BN_CLICKED(IDC_BUTTON73, OnButton73)
	ON_BN_DOUBLECLICKED(IDC_BUTTON73, OnDoubleclickedButton73)
	ON_BN_CLICKED(IDC_BUTTON74, OnButton74)
	ON_BN_DOUBLECLICKED(IDC_BUTTON74, OnDoubleclickedButton74)
	ON_BN_CLICKED(IDC_BUTTON75, OnButton75)
	ON_BN_DOUBLECLICKED(IDC_BUTTON75, OnDoubleclickedButton75)
	ON_BN_CLICKED(IDC_BUTTON76, OnButton76)
	ON_BN_DOUBLECLICKED(IDC_BUTTON76, OnDoubleclickedButton76)
	ON_BN_CLICKED(IDC_BUTTON77, OnButton77)
	ON_BN_DOUBLECLICKED(IDC_BUTTON77, OnDoubleclickedButton77)
	ON_BN_CLICKED(IDC_BUTTON78, OnButton78)
	ON_BN_DOUBLECLICKED(IDC_BUTTON78, OnDoubleclickedButton78)
	ON_BN_CLICKED(IDC_BUTTON2, OnButton2)
	ON_BN_CLICKED(IDC_BUTTON79, OnButton79)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// Cdian message handlers
BOOL Cdian::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	// TODO: Add extra initialization here
	VERIFY(b1.SubclassDlgItem(IDC_BUTTON1, this));
	b1.SizeToContent();
	VERIFY(b2.SubclassDlgItem(IDC_BUTTON17, this));
	b2.SizeToContent();
	VERIFY(b3.SubclassDlgItem(IDC_BUTTON18, this));
	b3.SizeToContent();
	VERIFY(b4.SubclassDlgItem(IDC_BUTTON19, this));
	b4.SizeToContent();
	VERIFY(b5.SubclassDlgItem(IDC_BUTTON20, this));
	b5.SizeToContent();
	VERIFY(b6.SubclassDlgItem(IDC_BUTTON21, this));
	b6.SizeToContent();
	VERIFY(b7.SubclassDlgItem(IDC_BUTTON22, this));
	b7.SizeToContent();
	VERIFY(b8.SubclassDlgItem(IDC_BUTTON23, this));
	b8.SizeToContent();
    VERIFY(b9.SubclassDlgItem(IDC_BUTTON24, this));
	b9.SizeToContent();
	VERIFY(b10.SubclassDlgItem(IDC_BUTTON25, this));
	b10.SizeToContent();
	VERIFY(b11.SubclassDlgItem(IDC_BUTTON26, this));
	b11.SizeToContent();
	VERIFY(b12.SubclassDlgItem(IDC_BUTTON27, this));
	b12.SizeToContent();
	VERIFY(b13.SubclassDlgItem(IDC_BUTTON28, this));
	b13.SizeToContent();
	VERIFY(b14.SubclassDlgItem(IDC_BUTTON29, this));
	b14.SizeToContent();
	VERIFY(b15.SubclassDlgItem(IDC_BUTTON30, this));
	b15.SizeToContent();
	VERIFY(b16.SubclassDlgItem(IDC_BUTTON31, this));
	b16.SizeToContent();
VERIFY(b17.SubclassDlgItem(IDC_BUTTON32, this));
	b17.SizeToContent();
	VERIFY(b18.SubclassDlgItem(IDC_BUTTON33, this));
	b18.SizeToContent();
	VERIFY(b19.SubclassDlgItem(IDC_BUTTON34, this));
	b19.SizeToContent();
	VERIFY(b20.SubclassDlgItem(IDC_BUTTON35, this));
	b20.SizeToContent();
	VERIFY(b21.SubclassDlgItem(IDC_BUTTON36, this));
	b21.SizeToContent();
	VERIFY(b22.SubclassDlgItem(IDC_BUTTON37, this));
	b22.SizeToContent();
	VERIFY(b23.SubclassDlgItem(IDC_BUTTON38, this));
	b23.SizeToContent();
	VERIFY(b24.SubclassDlgItem(IDC_BUTTON39, this));
	b24.SizeToContent();
    VERIFY(b25.SubclassDlgItem(IDC_BUTTON40, this));
	b25.SizeToContent();
	VERIFY(b26.SubclassDlgItem(IDC_BUTTON41, this));
	b26.SizeToContent();
	VERIFY(b27.SubclassDlgItem(IDC_BUTTON42, this));
	b27.SizeToContent();
	VERIFY(b28.SubclassDlgItem(IDC_BUTTON43, this));
	b28.SizeToContent();
	VERIFY(b29.SubclassDlgItem(IDC_BUTTON44, this));
	b29.SizeToContent();
	VERIFY(b30.SubclassDlgItem(IDC_BUTTON45, this));
	b30.SizeToContent();
	VERIFY(b31.SubclassDlgItem(IDC_BUTTON46, this));
	b31.SizeToContent();
	VERIFY(b32.SubclassDlgItem(IDC_BUTTON47, this));
	b32.SizeToContent();
    VERIFY(b33.SubclassDlgItem(IDC_BUTTON7, this));
	b33.SizeToContent();
	VERIFY(b34.SubclassDlgItem(IDC_BUTTON48, this));
	b34.SizeToContent();
	VERIFY(b35.SubclassDlgItem(IDC_BUTTON49, this));
	b35.SizeToContent();
	VERIFY(b36.SubclassDlgItem(IDC_BUTTON50, this));
	b36.SizeToContent();
	VERIFY(b37.SubclassDlgItem(IDC_BUTTON51, this));
	b37.SizeToContent();
	VERIFY(b38.SubclassDlgItem(IDC_BUTTON52, this));
	b38.SizeToContent();
	VERIFY(b39.SubclassDlgItem(IDC_BUTTON53, this));
	b39.SizeToContent();
	VERIFY(b40.SubclassDlgItem(IDC_BUTTON54, this));
	b40.SizeToContent();
    VERIFY(b41.SubclassDlgItem(IDC_BUTTON55, this));
	b41.SizeToContent();
	VERIFY(b42.SubclassDlgItem(IDC_BUTTON56, this));
	b42.SizeToContent();
	VERIFY(b43.SubclassDlgItem(IDC_BUTTON57, this));
	b43.SizeToContent();
	VERIFY(b44.SubclassDlgItem(IDC_BUTTON58, this));
	b44.SizeToContent();
	VERIFY(b45.SubclassDlgItem(IDC_BUTTON59, this));
	b45.SizeToContent();
	VERIFY(b46.SubclassDlgItem(IDC_BUTTON60, this));
	b46.SizeToContent();
	VERIFY(b47.SubclassDlgItem(IDC_BUTTON61, this));
	b47.SizeToContent();

	VERIFY(b48.SubclassDlgItem(IDC_BUTTON62, this));
	b48.SizeToContent();
VERIFY(b49.SubclassDlgItem(IDC_BUTTON63, this));
	b49.SizeToContent();
	VERIFY(b50.SubclassDlgItem(IDC_BUTTON64, this));
	b50.SizeToContent();
	VERIFY(b51.SubclassDlgItem(IDC_BUTTON65, this));
	b51.SizeToContent();
	VERIFY(b52.SubclassDlgItem(IDC_BUTTON66, this));
	b52.SizeToContent();
	VERIFY(b53.SubclassDlgItem(IDC_BUTTON67, this));
	b53.SizeToContent();
	VERIFY(b54.SubclassDlgItem(IDC_BUTTON68, this));
	b54.SizeToContent();
	VERIFY(b55.SubclassDlgItem(IDC_BUTTON69, this));
	b55.SizeToContent();
	VERIFY(b56.SubclassDlgItem(IDC_BUTTON70, this));
	b56.SizeToContent();	
    VERIFY(b57.SubclassDlgItem(IDC_BUTTON71, this));
	b57.SizeToContent();
	VERIFY(b58.SubclassDlgItem(IDC_BUTTON72, this));
	b58.SizeToContent();
	VERIFY(b59.SubclassDlgItem(IDC_BUTTON73, this));
	b59.SizeToContent();
	VERIFY(b60.SubclassDlgItem(IDC_BUTTON74, this));
	b60.SizeToContent();
	VERIFY(b61.SubclassDlgItem(IDC_BUTTON75, this));
	b61.SizeToContent();
	VERIFY(b62.SubclassDlgItem(IDC_BUTTON76, this));
	b62.SizeToContent();
	
	VERIFY(b63.SubclassDlgItem(IDC_BUTTON77, this));
	b63.SizeToContent();
	VERIFY(b64.SubclassDlgItem(IDC_BUTTON78, this));
	b64.SizeToContent();
	for(i=0;i<8;i++)
		for(j=0;j<8;j++)
		{	dzh1[i][j]=0x0ff;
            dzh2[i][j]=0x00;
		}
    p=true;
	pp=true;

  	 if(hDevice==NULL)
	{
	    hDevice = CreateFile(mDynVxDName, 
							GENERIC_READ,
							FILE_SHARE_READ,
							NULL,
							OPEN_EXISTING,

⌨️ 快捷键说明

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