📄 bodenstation2dlg.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 + -