#pragma once #include "resource.h" //功能:显示经度、纬度信息 class CLonLatDlg : public CDialog { DECLARE_DYNAMIC(CLonLatDlg) public: CLonLatDlg(CWnd* pParent = NULL); // 标准构造函数 virtual ~CLonLatDlg(); bool GetAutoEditStatus(); //输入经度、纬度,并显示出来 //输入:经度lon,纬度lat void SetLonLatInfo(const double lon, const double lat); //功能:移动对话框到给定的显示区域 //输入:显示区域rcArea void MoveToGivenArea(const CRect rcArea); // 对话框数据 enum { IDD = IDD_XY_DIALOG }; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持 DECLARE_MESSAGE_MAP() private: double m_lon; double m_lat; virtual void OnCancel(); CRect m_rcDlgArea; bool m_isMouseMove; CButton m_CheckBox; public: virtual BOOL OnInitDialog(); afx_msg void OnBnClickedConfirmBtn(); afx_msg void OnBnClickedCheck1(); };