managerdlg.cpp
来自「用VC+SuperMap开发的校园GIS系统」· C++ 代码 · 共 80 行
CPP
80 行
// ManagerDlg.cpp : implementation file
//
#include "stdafx.h"
#include "CampusGis.h"
#include "ManagerDlg.h"
#include "sodatasource.h"
#include "sodataset.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CManagerDlg dialog
CManagerDlg::CManagerDlg(CWnd* pParent /*=NULL*/)
// : CDialogBar(CManagerDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CManagerDlg)
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
}
void CManagerDlg::DoDataExchange(CDataExchange* pDX)
{
CDialogBar::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CManagerDlg)
DDX_Control(pDX, IDC_MANAGER, m_Manager);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CManagerDlg, CDialogBar)
//{{AFX_MSG_MAP(CManagerDlg)
// NOTE: the ClassWizard will add message map macros here
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CManagerDlg message handlers
BEGIN_EVENTSINK_MAP(CManagerDlg, CDialogBar)
//{{AFX_EVENTSINK_MAP(CManagerDlg)
ON_EVENT(CManagerDlg, IDC_MANAGER, 1 /* LClick */, OnLClickManager, VTS_I4 VTS_BSTR VTS_BSTR)
ON_EVENT(CManagerDlg, IDC_MANAGER, 3 /* LDbClick */, OnLDbClickManager, VTS_I4 VTS_BSTR VTS_BSTR)
//}}AFX_EVENTSINK_MAP
END_EVENTSINK_MAP()
void CManagerDlg::OnLClickManager(long nFlag, LPCTSTR strSelected, LPCTSTR strParent)
{
// TODO: Add your control notification handler code here
m_strDataset=strSelected;
m_nDataType=nFlag;
m_strDatasource=strParent;
}
void CManagerDlg::OnLDbClickManager(long nFlag, LPCTSTR strSelected, LPCTSTR strParent)
{
// CsoDataSource objDs;
CCampusGisApp *pApp = (CCampusGisApp*)::AfxGetApp();
switch(nFlag)
{
case 0://scsDatasource
break;
case 1: //scsDataset
pApp->OpenFile(); break;
case 16://scsSymbolLib
pApp->OnEditSymbol();break;
case 20://scsLineStyleLib
pApp->OnEditLine(); break;
case 36://scsfillstylelib
pApp->OnEditFill(); break;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?