📄 dlgselect.h
字号:
#if !defined(AFX_DLGSELECT_H__44C8F593_6431_4323_8F54_8236DD7A571B__INCLUDED_)
#define AFX_DLGSELECT_H__44C8F593_6431_4323_8F54_8236DD7A571B__INCLUDED_
#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000
// DlgSelect.h : header file
//
/////////////////////////////////////////////////////////////////////////////
// CDlgSelect dialog
class CDlgSelect : public CDialog
{
// Construction
public:
CDlgSelect(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CDlgSelect)
enum { IDD = IDD_DIALOG_SELECT };
CListCtrl m_lstDataset; //数据集或地图列表框,在m_bMap为true时显示地图
CComboBox m_cmbDataSource; //数据源复合框
//}}AFX_DATA
public:
CImageList m_ImageList; //数据集类型图像列表
bool m_bMap; //是否只显示地图名
CString m_strMapName; //地图名
CString m_strDatasourceAlias; //数据源别名
CString m_strDatasetName; //数据集名
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CDlgSelect)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
public:
//获取网络数据集
CSeDatasetVector * GetDataset();
protected:
//将地图名加入列表框中
void AddMap();
//创建列表框的列
void BuildColumns(int nCols, int *nWidth, CString *csCol);
//创建列表框的行
void BuildRows( int nRows, CString *pcValue,int nImage );
//将网络数据集加入列表框中
void AddDataset();
// Generated message map functions
//{{AFX_MSG(CDlgSelect)
virtual BOOL OnInitDialog(); //初始化对话框
virtual void OnOK(); //选择成功
virtual void OnCancel(); //取消选择
afx_msg void OnSelchangeComboDatasource(); //更新数据集列表
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_DLGSELECT_H__44C8F593_6431_4323_8F54_8236DD7A571B__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -