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

📄 bodenstation2dlg.cpp

📁 this the code of bootstation
💻 CPP
字号:
// Bodenstation2Dlg.cpp : Implementierungsdatei
//

#include "stdafx.h"

#include "Bodenstation2.h"
#include "Bodenstation2Dlg.h"
#include "BasisData.h"              //XXXXXXXXXX

#include "VcPlot.h"
#include "VcAxis.h"
#include "VcValueScale.h"
#include "VcSeriesCollection.h"
#include "VcSeries.h"
#include "VcPen.h"
#include "VcCategoryScale.h"
#include "VcColor.h"
#include "VcDataGrid.h"
#include "VcBackdrop.h"
#include "VcFill.h"
#include "VcBrush.h"
#include "VcDataPoints.h"
#include "VcDataPoint.h"
#include "VcDataPointLabel.h"
#include "VcAxisTitle.h"

#include <afxsock.h>		// MFC-Socket-Erweiterungen

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

#define CTR					0x01
#define RECT				0x02
#define LINE				0x03
#define CIRCLE				0x04
#define IR_DATA_MIN_MAX		0x05
#define	IR_DATA				0x06
#define BLOB_LENGTH			5


/////////////////////////////////////////////////////////////////////////////
// CAboutDlg-Dialogfeld f黵 Anwendungsbefehl "Info"

class CAboutDlg : public CDialog
{
public:
	CAboutDlg();

// Dialogfelddaten
	//{{AFX_DATA(CAboutDlg)
	enum { IDD = IDD_ABOUTBOX };
	//}}AFX_DATA

	// Vom Klassenassistenten generierte 躡erladungen virtueller Funktionen
	//{{AFX_VIRTUAL(CAboutDlg)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV-Unterst黷zung
	//}}AFX_VIRTUAL

// Implementierung
protected:
	//{{AFX_MSG(CAboutDlg)
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
{
	//{{AFX_DATA_INIT(CAboutDlg)
	//}}AFX_DATA_INIT
}

void CAboutDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CAboutDlg)
	//}}AFX_DATA_MAP
}

BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
	//{{AFX_MSG_MAP(CAboutDlg)
		// Keine Nachrichten-Handler
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CBodenstation2Dlg Dialogfeld

CBodenstation2Dlg::CBodenstation2Dlg(CWnd* pParent /*=NULL*/)
	: CDialog(CBodenstation2Dlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(CBodenstation2Dlg)
	//}}AFX_DATA_INIT
	// Beachten Sie, dass LoadIcon unter Win32 keinen nachfolgenden DestroyIcon-Aufruf ben鰐igt
	m_hIcon = AfxGetApp()->LoadIcon(IDI_ICON1);

	/*****X**************/
	float long_m[5]={0,0,0,0,0};
	float lat_m[5]={0,0,0,0,0};
	bit first_flag = 0;
	/********X*********/
}

void CBodenstation2Dlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CBodenstation2Dlg)
	DDX_Control(pDX, IDC_BTNGPS, m_btnbasis);
	DDX_Control(pDX, IDCONNECT, m_ConnectButton);
	DDX_Control(pDX, IDC_MSCHART1, m_Chart1);
	DDX_Control(pDX, IDC_MSCHART2, m_Chart2);
	DDX_Control(pDX, IDC_MSCHART3, m_Chart3);
	DDX_Control(pDX, IDC_MSCHART4, m_Chart4);
	//}}AFX_DATA_MAP
}

BEGIN_MESSAGE_MAP(CBodenstation2Dlg, CDialog)
	//{{AFX_MSG_MAP(CBodenstation2Dlg)
	ON_WM_SYSCOMMAND()
	ON_WM_PAINT()
	ON_WM_QUERYDRAGICON()
	ON_BN_CLICKED(IDCONNECT, OnConnect)
	ON_BN_CLICKED(IDC_RADIO1, OnRadio1)
	ON_BN_CLICKED(IDC_RADIO2, OnRadio2)
	ON_BN_CLICKED(IDC_RADIO3, OnRadio3)
	ON_BN_CLICKED(IDC_RADIO4, OnRadio4)
	ON_BN_CLICKED(IDC_RADIO6, OnCom1)
	ON_BN_CLICKED(IDC_RADIO5, OnCom2)
	ON_BN_CLICKED(IDCANCEL, Cancel)
	ON_BN_CLICKED(IDC_BTNGPS, OnBtngps)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CBodenstation2Dlg Nachrichten-Handler

BOOL CBodenstation2Dlg::OnInitDialog()
{
	CDialog::OnInitDialog();

	// Hinzuf黦en des Men黚efehls "Info..." zum Systemmen

⌨️ 快捷键说明

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