亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? nameindexdlg.cpp

?? 電子地圖 地理信息系統二次開發實例教程-C#和MapObjects實現程序源碼
?? CPP
字號:
// NameIndexDlg.cpp : implementation file
//

#include "stdafx.h"
#include "NameGis.h"
#include "NameIndexDlg.h"
#include "MainFrm.h"
#include "NameGisView.h"
#include "AppApi.h"
#include "Crack.h"
#include "HawkView.h"

// CNameIndexDlg dialog

IMPLEMENT_DYNAMIC(CNameIndexDlg, CDialog)
CNameIndexDlg::CNameIndexDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CNameIndexDlg::IDD, pParent)
{
}

CNameIndexDlg::~CNameIndexDlg()
{
}

void CNameIndexDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	DDX_Control(pDX, IDC_NAMEINDEX_MAINTYPE, m_MainFilter);
	DDX_Control(pDX, IDC_NAMEINDEX_CHILDCLASS, m_ChildFilter);
	DDX_Control(pDX, IDC_NAMEINDEX_NAMELIST, m_NameList);
}


BEGIN_MESSAGE_MAP(CNameIndexDlg, CDialog)
	ON_CBN_SELCHANGE(IDC_NAMEINDEX_MAINTYPE, OnCbnSelchangeNameindexMaintype)
	ON_CBN_SELCHANGE(IDC_NAMEINDEX_CHILDCLASS, OnCbnSelchangeNameindexChildclass)
	ON_EN_CHANGE(IDC_NAMEINDEX_SELECTEDNAME, OnEnChangeNameindexSelectedname)
	ON_LBN_DBLCLK(IDC_NAMEINDEX_NAMELIST, OnLbnDblclkNameindexNamelist)
END_MESSAGE_MAP()


// CNameIndexDlg message handlers
//-----------------------------------------------------------------------------------------
BOOL CNameIndexDlg::OnInitDialog()
{
	CDialog::OnInitDialog();

	CMainFrame* pMainWnd = (CMainFrame*)AfxGetMainWnd();
	CNameGisView* pMapView = (CNameGisView*)(pMainWnd->m_wndSplitter.GetPane(0,0));
	//初始化大類過濾器	
	pMapView->LoadFilter(&m_MainFilter);
	//初始化中類過濾器
	pMapView->LoadFilter2(&m_ChildFilter, "(全部類型)", false);
	Index_LoadData("(全部類型)", "(全部子類型)");

	return TRUE; 
}
//-----------------------------------------------------------------------------------------
void CNameIndexDlg::Index_LoadData(CString szType, CString szSubType)
{
	m_NameList.ResetContent();

	CMainFrame* pMainWnd = (CMainFrame*)AfxGetMainWnd();
	CDaoDatabase* tmpDB = new CDaoDatabase;
	try
	{
		tmpDB->Open(pMainWnd->m_environment.m_szDBName);
	}
	catch (CDaoException* e)
	{
		DisplayDaoException(e);
		delete tmpDB;
		e->Delete();
		return ;
	}

	CDaoRecordset rs(tmpDB);
	try
	{
		int nIndex = 0;
		CString szSQL;
		CString szFilter = "";
		if (szSubType == "(全部子類型)")
		{
			if(szType != "(全部類型)")
			{
				szFilter = "類型='" + szType + "' ";
			}
		}
		else
		{
			szFilter = "中類型='" + szSubType + "' ";
		}
        
		if (szFilter == "")
			szSQL = "Select * From 地名索引 Where 名稱 is not NULL Order By 名稱";
		else
			szSQL = "Select * From 地名索引 Where " + szFilter 
			         +" and 名稱 is not NULL Order By 名稱";
		rs.Open(dbOpenDynaset,szSQL);

		while(!rs.IsEOF())
		{
			COleVariant var;
			var = rs.GetFieldValue("名稱");
			m_NameList.AddString(CCrack::strVARIANT(var));
			rs.MoveNext();
		}

		rs.Close();
	}
	catch (CDaoException* e)
	{
		DisplayDaoException(e);
		delete tmpDB;
		e->Delete();
		return ;
	}
    
    if(tmpDB)
	{
		if(tmpDB->IsOpen())
		{
			tmpDB->Close();
		}

		delete tmpDB;
		tmpDB = NULL;
	}
}
//-----------------------------------------------------------------------------------------
void CNameIndexDlg::OnCbnSelchangeNameindexMaintype()
{
	CMainFrame* pMainWnd = (CMainFrame*)AfxGetMainWnd();
	CNameGisView* pMapView = (CNameGisView*)(pMainWnd->m_wndSplitter.GetPane(0,0));

	CString szType;
	m_MainFilter.GetLBText(m_MainFilter.GetCurSel(), szType);
	pMapView->LoadFilter2(&m_ChildFilter, szType, false);
	m_ChildFilter.SetCurSel(0);

	Index_LoadData(szType, "(全部子類型)");
}
//-----------------------------------------------------------------------------------------
void CNameIndexDlg::OnCbnSelchangeNameindexChildclass()
{
	CString szType;
	m_MainFilter.GetLBText(m_MainFilter.GetCurSel(), szType);
	CString szSubType;
	m_ChildFilter.GetLBText(m_ChildFilter.GetCurSel(), szSubType);
	Index_LoadData(szType, szSubType);
}
//-----------------------------------------------------------------------------------------
void CNameIndexDlg::OnEnChangeNameindexSelectedname()
{
	CString strName;	
	GetDlgItem(IDC_NAMEINDEX_SELECTEDNAME)->GetWindowText(strName);
	int nIndex = m_NameList.FindString(0, strName);
	if(nIndex != LB_ERR)
		m_NameList.SetCurSel(nIndex);
}
//-----------------------------------------------------------------------------------------
void CNameIndexDlg::OnLbnDblclkNameindexNamelist()
{
	int nIndex = m_NameList.GetCurSel();
	if(nIndex < 0)
		return;

	CString szName;
	m_NameList.GetText(nIndex, szName);
	CMainFrame* pMainWnd = (CMainFrame*)AfxGetMainWnd();
	pMainWnd->Position(szName);
}
//-----------------------------------------------------------------------------------------

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区啪啪| 韩国女主播成人在线观看| 久久精品视频一区二区三区| 欧美一区二区三区成人| 欧美一区二区三区人| 91精品在线免费观看| 欧美一区二区在线免费播放 | 26uuu色噜噜精品一区| 日韩免费看的电影| 久久午夜老司机| 久久久不卡网国产精品一区| 精品少妇一区二区三区日产乱码| 欧美大片一区二区三区| 国产网红主播福利一区二区| 国产精品久久久久影院老司| 亚洲少妇30p| 亚洲国产精品自拍| 日本中文在线一区| 国产一区欧美日韩| 99国产精品久久久| 欧美精品99久久久**| 欧美不卡一区二区| 亚洲欧洲另类国产综合| 亚洲高清免费在线| 国产美女一区二区三区| 99久久国产综合精品女不卡| 欧美日韩高清一区二区不卡| 欧美刺激午夜性久久久久久久| 欧美国产在线观看| 一区二区三区四区高清精品免费观看| 日韩精品一二三四| 风间由美中文字幕在线看视频国产欧美| www.久久久久久久久| 欧美日韩成人综合天天影院| 久久久久久久av麻豆果冻| 亚洲视频资源在线| 国内成人精品2018免费看| 91小视频在线| 久久综合色一综合色88| 亚洲一级二级三级| 岛国精品在线观看| 欧美成人精精品一区二区频| 亚洲视频一二区| 精品无人码麻豆乱码1区2区| 在线视频欧美精品| 欧美国产日韩一二三区| 日本91福利区| 色婷婷久久一区二区三区麻豆| 欧美精品一区二区久久婷婷| 亚洲午夜精品一区二区三区他趣| 国产精品亚洲午夜一区二区三区| 欧美视频在线一区二区三区| 国产精品乱码人人做人人爱| 蜜臀a∨国产成人精品| 欧美天堂亚洲电影院在线播放| 国产无人区一区二区三区| 看国产成人h片视频| 欧美日韩一区高清| 亚洲精品视频在线观看免费 | ...av二区三区久久精品| 亚洲国产成人tv| 日韩欧美国产1| 亚洲综合激情网| av一二三不卡影片| 中文字幕乱码一区二区免费| 精品一区二区三区欧美| 欧美一区二区三区公司| 亚洲国产成人高清精品| 欧美影院午夜播放| 亚洲午夜在线观看视频在线| 91国产丝袜在线播放| 自拍偷拍亚洲激情| 91亚洲大成网污www| 欧美国产综合色视频| 国产99精品国产| 国产视频视频一区| 国产成人在线观看| 中文字幕免费不卡在线| 成人黄色在线网站| 日韩美女精品在线| 欧美性欧美巨大黑白大战| 亚洲综合无码一区二区| 精品视频一区二区不卡| 亚洲高清不卡在线| 欧美一区二区大片| 精品一区二区三区在线观看国产| 欧美xxxxx裸体时装秀| 国内久久精品视频| 欧美精品一区二区三区很污很色的 | 这里是久久伊人| 免费观看91视频大全| 精品久久久影院| 国产成人综合亚洲91猫咪| 国产精品色婷婷| 色婷婷av一区二区三区软件| 亚洲成在线观看| 久久蜜桃香蕉精品一区二区三区| 国产成人精品1024| 一区二区三区在线视频播放| 欧美日韩国产另类不卡| 国内成人免费视频| 亚洲黄色尤物视频| 日韩欧美亚洲国产精品字幕久久久| 国产高清在线观看免费不卡| 亚洲欧美日韩国产中文在线| 欧美福利一区二区| 久久久综合激的五月天| 成人免费高清在线| 欧美日韩国产天堂| 久久99九九99精品| 中文字幕在线不卡一区二区三区| 欧美天堂亚洲电影院在线播放| 日本视频中文字幕一区二区三区 | 在线精品视频一区二区三四 | 美女爽到高潮91| 欧美国产日本视频| 精品视频一区 二区 三区| 国产剧情在线观看一区二区| 一区二区三区精品在线观看| 精品国产乱码久久久久久蜜臀| www.久久精品| 九九**精品视频免费播放| 一区二区三区波多野结衣在线观看| 精品福利一区二区三区| 欧洲精品中文字幕| 不卡一区二区中文字幕| 久久激情综合网| 午夜精品久久久久久久99樱桃| 国产精品欧美一级免费| 日韩精品一区二区三区蜜臀| 欧美影视一区在线| 一本色道久久综合狠狠躁的推荐| 另类小说综合欧美亚洲| 日日骚欧美日韩| 亚洲综合成人在线视频| 中文字幕亚洲精品在线观看| 久久天天做天天爱综合色| 欧美一区二区美女| 欧美年轻男男videosbes| 91福利视频在线| 99re热视频这里只精品 | 亚洲乱码日产精品bd| 久久久久国产精品人| 欧美精品一区二区在线播放| 欧美一级片在线看| 91麻豆精品国产91久久久| 欧美私模裸体表演在线观看| 色婷婷av一区二区| 在线免费观看日本一区| 在线看日本不卡| 欧美视频一二三区| 日本丰满少妇一区二区三区| 91理论电影在线观看| 91小视频免费看| 91精品91久久久中77777| 色婷婷av一区二区三区gif| 91啪九色porn原创视频在线观看| av激情综合网| 色婷婷av一区二区三区之一色屋| 91麻豆国产自产在线观看| 色综合中文字幕国产| 国产成人av一区二区三区在线 | 国产精品毛片大码女人| 久久久久久久久久久久久夜| 久久久久久久久一| 国产精品久99| 亚洲综合在线第一页| 亚洲va国产va欧美va观看| 日本一区中文字幕| 国产在线乱码一区二区三区| 大美女一区二区三区| 99精品欧美一区二区三区小说 | 婷婷国产在线综合| 久久丁香综合五月国产三级网站| 国产精品一二三在| 92国产精品观看| 91精品国产综合久久福利软件| 欧美变态tickle挠乳网站| 国产午夜亚洲精品羞羞网站| 综合精品久久久| 日本欧美肥老太交大片| 国产成人午夜视频| 在线亚洲精品福利网址导航| 日韩一区二区麻豆国产| 国产日韩欧美一区二区三区综合| 亚洲精品久久久蜜桃| 成人性色生活片| 欧美高清www午色夜在线视频| 精品久久久网站| 亚洲最色的网站| 国产一区二区91| 欧美日韩国产美| 国产网站一区二区| 五月天国产精品| 91视频免费看| 久久久精品黄色| 亚洲大片免费看| 国产精品白丝jk黑袜喷水| 欧美色成人综合| 国产精品毛片高清在线完整版|