📄 dlgquery.h
字号:
#if !defined(AFX_DLGQUERY_H__02D98B82_E541_4E9F_8AC3_F9824978EF9A__INCLUDED_)
#define AFX_DLGQUERY_H__02D98B82_E541_4E9F_8AC3_F9824978EF9A__INCLUDED_
#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000
// DlgQuery.h : header file
//
/////////////////////////////////////////////////////////////////////////////
// CDlgQuery dialog
class CDlgQuery : public CDialog
{
// Construction
public:
CDlgQuery(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CDlgQuery)
enum { IDD = IDD_DIALOG_QUERY };
CListCtrl m_lstLayers; //图层名列表框
CComboBox m_cmbOperators; //操作符组合框
CComboBox m_cmbFields; //字段组合框
double m_dDistance; //缓冲半径
double m_dMaxX; //bound最大X
double m_dMaxY; //bound最大Y
double m_dMinX; //bound最小X
double m_dMinY; //bound最小Y
CString m_strSQL; //SQL查询语句
//}}AFX_DATA
public:
CSeRecordset *m_pQueryRecord;//记录查询出来的结果
CSeMapWnd *m_pMapWnd; //地图显示指针【传入】
CImageList m_ImageList; //图像列表
int m_nQueryMode; //查询方式
/* 0 SQL 查询
1 对象缓冲 查询
2 范围 查询
3 范围复合 查询
4 缓冲复合 查询 */
CString m_strLayerName; //记录要查询的图层名
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CDlgQuery)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
//根据查询模式设置查询对话框内控件的状态
void SetDialogStatus();
//在列表框中填入图层名
void AddLayerName();
// Generated message map functions
//{{AFX_MSG(CDlgQuery)
virtual BOOL OnInitDialog();
afx_msg void OnClickListLayers(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnSelchangeComboFields();
virtual void OnOK();
virtual void OnCancel();
afx_msg void OnSelchangeComboOperator();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_DLGQUERY_H__02D98B82_E541_4E9F_8AC3_F9824978EF9A__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -