You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
920 B
C++

#pragma once
#include "resource.h"
// CTargetDlg 对话框
class CTargetDlg : public CDialogEx
{
DECLARE_DYNAMIC(CTargetDlg)
public:
CTargetDlg(CWnd* pParent = NULL); // 标准构造函数
virtual ~CTargetDlg();
void SetTargetCount(int count);
void SetExistFlag(int id,bool b);
void GetTargetLLA(int &id,double &lon,double &lat,double &alt);
// 对话框数据
enum { IDD = IDD_DIALOG_TARGET };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
DECLARE_MESSAGE_MAP()
private:
int m_targetID;
double m_targetLon;
double m_targetLat;
double m_targetAlt;
int m_targetCount;
bool m_bExistFlags[255];
public:
virtual BOOL OnInitDialog();
afx_msg void OnBnClickedButtonAddTarget();
afx_msg void OnShowWindow(BOOL bShow, UINT nStatus);
afx_msg void OnBnClickedButtonSelectTarget();
void ShowPointPosition(double ptLon, double ptLat);
};