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

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

?? queryterminal.cpp

?? 提供數據的實時下載和定時下載
?? CPP
字號:
// QueryTerminal.cpp : 定義應用程序的類行為。
//

#include "stdafx.h"
#include "QueryTerminal.h"
#include "MainFrm.h"

#include "QueryTerminalDoc.h"
#include "QueryTerminalView.h"
#include "IniCfgFile.h"
#include ".\queryterminal.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#endif


// CQueryTerminalApp

BEGIN_MESSAGE_MAP(CQueryTerminalApp, CWinApp)
	ON_COMMAND(ID_APP_ABOUT, OnAppAbout)
	// 基于文件的標準文檔命令
	ON_COMMAND(ID_FILE_NEW, CWinApp::OnFileNew)
	ON_COMMAND(ID_FILE_OPEN, CWinApp::OnFileOpen)
END_MESSAGE_MAP()


// CQueryTerminalApp 構造

CQueryTerminalApp::CQueryTerminalApp()
{
	// TODO: 在此處添加構造代碼,
	int nSum = m_StnRelaMsgList.GetSize();
	if(nSum > 0 )
	{
		STATUS_STN_REVWWCC *pStus = NULL;
		for(int i=0;i<nSum;i++)
		{
			pStus = (STATUS_STN_REVWWCC *)m_StnRelaMsgList.GetAt(i);
			delete pStus;
		}
		m_StnRelaMsgList.RemoveAll();
	}
	m_DisplayDataSort = UNKNOW_DATA;
	// 將所有重要的初始化放置在 InitInstance 中
}


// 唯一的一個 CQueryTerminalApp 對象

CQueryTerminalApp theApp;

// CQueryTerminalApp 初始化

BOOL CQueryTerminalApp::InitInstance()
{
	// 如果一個運行在 Windows XP 上的應用程序清單指定要
	// 使用 ComCtl32.dll 版本 6 或更高版本來啟用可視化方式,
	//則需要 InitCommonControls()。否則,將無法創建窗口。
	InitCommonControls();

	CWinApp::InitInstance();

	// 初始化 OLE 庫
	if (!AfxOleInit())
	{
		AfxMessageBox(IDP_OLE_INIT_FAILED);
		return FALSE;
	}
	AfxEnableControlContainer();
	// 標準初始化

	if(!LoadCfg())
	{
		return false;
	}
	// 如果未使用這些功能并希望減小
	// 最終可執行文件的大小,則應移除下列
	// 不需要的特定初始化例程
	// 更改用于存儲設置的注冊表項
	// TODO: 應適當修改該字符串,
	// 例如修改為公司或組織名
	SetRegistryKey(_T("應用程序向導生成的本地應用程序"));
	LoadStdProfileSettings(4);  // 加載標準 INI 文件選項(包括 MRU)
	// 注冊應用程序的文檔模板。文檔模板
	// 將用作文檔、框架窗口和視圖之間的連接
	CSingleDocTemplate* pDocTemplate;
	pDocTemplate = new CSingleDocTemplate(
		IDR_MAINFRAME,
		RUNTIME_CLASS(CQueryTerminalDoc),
		RUNTIME_CLASS(CMainFrame),       // 主 SDI 框架窗口
		RUNTIME_CLASS(CQueryTerminalView));
	if (!pDocTemplate)
		return FALSE;
	AddDocTemplate(pDocTemplate);
	// 分析標準外殼命令、DDE、打開文件操作的命令行
	CCommandLineInfo cmdInfo;
	ParseCommandLine(cmdInfo);
	// 調度在命令行中指定的命令。如果
	// 用 /RegServer、/Register、/Unregserver 或 /Unregister 啟動應用程序,則返回 FALSE。
	if (!ProcessShellCommand(cmdInfo))
		return FALSE;
	// 唯一的一個窗口已初始化,因此顯示它并對其進行更新
	m_pMainWnd->ShowWindow(SW_SHOW);
	m_pMainWnd->UpdateWindow();
	// 僅當存在后綴時才調用 DragAcceptFiles,
	//  在 SDI 應用程序中,這應在 ProcessShellCommand  之后發生
	m_pMainWnd->SetWindowText("無線車次信息查詢");
	return TRUE;
}



// 用于應用程序“關于”菜單項的 CAboutDlg 對話框

class CAboutDlg : public CDialog
{
public:
	CAboutDlg();

// 對話框數據
	enum { IDD = IDD_ABOUTBOX };

protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV 支持

// 實現
protected:
	DECLARE_MESSAGE_MAP()
};

CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
{
}

void CAboutDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
}

BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
END_MESSAGE_MAP()

// 用于運行對話框的應用程序命令
void CQueryTerminalApp::OnAppAbout()
{
	CAboutDlg aboutDlg;
	aboutDlg.DoModal();
}


// CQueryTerminalApp 消息處理程序


int CQueryTerminalApp::ExitInstance()
{
	// TODO: 在此添加專用代碼和/或調用基類
	int nSum = m_StnRelaMsgList.GetSize();
	if(nSum > 0 )
	{
		STATUS_STN_REVWWCC *pStus = NULL;
		for(int i=0;i<nSum;i++)
		{
			pStus = (STATUS_STN_REVWWCC *)m_StnRelaMsgList.GetAt(i);
			delete pStus;
		}
		m_StnRelaMsgList.RemoveAll();
	}
	return CWinApp::ExitInstance();
}

// 加載配置信息
bool CQueryTerminalApp::LoadCfg(void)
{
	CIniCfgFile ini;				// 配置文件
	//--------------- 0. 打開配置文件 config.ini ---------------
	if ( ini.ReadFile("config.ini") == FALSE )
	{
		::AfxMessageBox("打開配置文件 config.ini 時發生錯誤",MB_OK|MB_ICONERROR);
		return false;
	}
	int nStnCount = ini.GetInt("車站信息", "車站數", 0);
	if ( nStnCount<0 )
	{
		AfxMessageBox("[車站信息] 部分錯誤: 車站數", MB_OK|MB_ICONERROR);
		return false;
	}

	STATUS_STN_REVWWCC  *pStus = NULL;
	for(int i=1;i <= nStnCount;i++)
	{
		CString strCount;
		strCount.Format("%d", i);
		if ( ini.GetTokenString(ini.GetString("車站信息", strCount, "")) != 2 )
		{
			AfxMessageBox(strCount, MB_OK|MB_ICONERROR);
			return false;
		}
		pStus  =  new STATUS_STN_REVWWCC();		
		pStus->nXh = i;
		pStus->strStnNm = ini.m_strTokenArray.GetAt(0);
		int nCode  = 0;
		sscanf(ini.m_strTokenArray.GetAt(1), "%d", &nCode);
		pStus->nStnCode =(WORD)nCode;

		this->m_StnRelaMsgList.Add(pStus);
	}

	return true;
}

void CQueryTerminalApp::ClearAllWxccData(bool bAllflag)
{
	WXCC_RELAMSG* pMsg = NULL;

	int i,nSum;	
	m_QueryMsgList.RemoveAll();

	if(!bAllflag)   return;

	nSum = m_WxccMsgList.GetSize();
	for(i=0;i<nSum;i++)
	{
		pMsg = (WXCC_RELAMSG *)m_WxccMsgList.GetAt(i);
		delete pMsg;
	}
	m_WxccMsgList.RemoveAll();
}

void CQueryTerminalApp::GetStnNmbyCode(WORD nCode, CString& strNm)
{
	strNm  =  "";
	int nSum = m_StnRelaMsgList.GetSize();
	if(nSum > 0 )
	{
		STATUS_STN_REVWWCC *pStus = NULL;
		for(int i=0;i<nSum;i++)
		{
			pStus = (STATUS_STN_REVWWCC *)m_StnRelaMsgList.GetAt(i);
			if(pStus == NULL) continue;
			if(pStus->nStnCode == nCode)
			{
				strNm = pStus->strStnNm;
			}
		}		
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品久久人人做人人爰| 国精产品一区一区三区mba视频| 蜜臀av一级做a爰片久久| 成人白浆超碰人人人人| 精品国产免费一区二区三区香蕉| 亚洲影院免费观看| av日韩在线网站| 国产三级三级三级精品8ⅰ区| 日日夜夜精品免费视频| 91美女片黄在线观看91美女| 久久精品一区二区三区不卡牛牛| 日韩中文欧美在线| 色老头久久综合| 亚洲免费在线播放| 成人激情电影免费在线观看| 久久久久青草大香线综合精品| 日产国产欧美视频一区精品| 欧美日韩免费一区二区三区| 亚洲另类在线制服丝袜| 99综合影院在线| 中文字幕+乱码+中文字幕一区| 国产精品影视网| 久久综合久久鬼色中文字| 久久99久久久久| 精品美女在线观看| 韩国欧美国产一区| 26uuu亚洲综合色| 国模一区二区三区白浆| 久久久噜噜噜久久中文字幕色伊伊| 麻豆成人免费电影| 精品国产91乱码一区二区三区| 蜜桃一区二区三区在线| 日韩欧美激情一区| 国产在线不卡一区| 国产精品麻豆久久久| jlzzjlzz欧美大全| 亚洲与欧洲av电影| 欧美一区二区三区免费大片 | 91精品国产色综合久久ai换脸| 亚洲一级二级在线| 337p亚洲精品色噜噜| 久久综合综合久久综合| 精品国产一区久久| 粉嫩欧美一区二区三区高清影视| 亚洲国产精品二十页| 91社区在线播放| 午夜欧美2019年伦理| 精品国产91久久久久久久妲己| 国产成人在线免费| 亚洲女性喷水在线观看一区| 欧美无乱码久久久免费午夜一区 | 玉米视频成人免费看| 欧美日韩国产中文| 国内久久精品视频| 亚洲精品日韩综合观看成人91| 欧美日韩国产三级| 国产高清精品久久久久| 一区二区三区成人| 日韩欧美二区三区| 91首页免费视频| 视频一区二区三区入口| 国产三级精品三级| 欧美日韩国产免费一区二区| 国产成人综合自拍| 亚洲va欧美va人人爽| 国产日韩一级二级三级| 欧美日韩一区二区三区不卡 | 欧美激情一区二区三区不卡| 色偷偷成人一区二区三区91| 九九九久久久精品| 一区二区三区不卡在线观看| 久久久www成人免费无遮挡大片| 在线精品视频一区二区三四| 国产一区中文字幕| 无码av免费一区二区三区试看 | 9i看片成人免费高清| 免费成人你懂的| 亚洲影视在线播放| 国产精品污污网站在线观看| 欧美一区欧美二区| 不卡区在线中文字幕| 蜜桃视频第一区免费观看| 亚洲精品视频观看| 国产精品久久久久久久久搜平片| 91精品国产黑色紧身裤美女| 91福利精品第一导航| 国产又粗又猛又爽又黄91精品| 亚洲成国产人片在线观看| 国产精品久久久久久久浪潮网站| 欧美v国产在线一区二区三区| 欧美亚洲禁片免费| 91在线精品秘密一区二区| 激情综合网激情| 天堂久久一区二区三区| 国产精品久久久久影院色老大| 日韩免费成人网| 7777精品伊人久久久大香线蕉完整版 | 日韩视频在线观看一区二区| 日本韩国精品在线| av亚洲产国偷v产偷v自拍| 国产成人精品www牛牛影视| 老鸭窝一区二区久久精品| 三级在线观看一区二区| 亚洲午夜激情av| 亚洲图片欧美色图| 一区二区国产视频| 亚洲一区影音先锋| 亚洲制服丝袜av| 一区二区三区日本| 一区二区在线观看av| 国产精品盗摄一区二区三区| 国产精品无遮挡| 亚洲视频 欧洲视频| 亚洲精品久久久蜜桃| 亚洲精品乱码久久久久| 艳妇臀荡乳欲伦亚洲一区| 亚洲自拍偷拍麻豆| 午夜视频一区二区三区| 日韩精彩视频在线观看| 日韩精品视频网| 狠狠久久亚洲欧美| 国产成人在线视频播放| aaa亚洲精品一二三区| 色综合天天性综合| 欧美亚洲综合在线| 欧美一区中文字幕| 国产午夜精品久久| 亚洲欧美日本在线| 五月婷婷激情综合网| 麻豆国产一区二区| 国产不卡一区视频| 91麻豆视频网站| 欧美伦理影视网| 精品成人免费观看| 婷婷开心久久网| 久久99国产精品久久99果冻传媒| 国模套图日韩精品一区二区| 成人av网站在线| 欧美三级韩国三级日本三斤| 日韩三级在线观看| 中日韩av电影| 丝袜美腿高跟呻吟高潮一区| 国产一区二区在线观看免费| 成人性生交大片免费| 欧美专区日韩专区| 精品美女一区二区三区| 亚洲视频在线一区观看| 日韩国产欧美三级| 成人精品视频网站| 欧美丰满少妇xxxxx高潮对白| 久久色中文字幕| 亚洲国产精品自拍| 国产成人日日夜夜| 欧美日韩高清一区二区三区| 国产精品私人自拍| 麻豆成人在线观看| 一本大道综合伊人精品热热| 久久一夜天堂av一区二区三区| 国产精品国产自产拍高清av| 麻豆国产一区二区| 欧美无砖专区一中文字| 欧美激情一区不卡| 九九热在线视频观看这里只有精品| 色猫猫国产区一区二在线视频| 精品国产乱码久久久久久图片| 亚洲精品美国一| 成人99免费视频| 精品美女被调教视频大全网站| 亚洲成人精品影院| 99久久国产综合色|国产精品| 久久亚洲二区三区| 日韩 欧美一区二区三区| 91丝袜国产在线播放| 国产三级精品视频| 激情综合网最新| 精品日韩在线观看| 视频一区二区三区中文字幕| 欧美午夜一区二区三区| 综合在线观看色| 成人av动漫网站| 国产精品久久久久久户外露出| 精品一区二区免费| 欧美成人国产一区二区| 日韩av中文在线观看| 欧美日韩精品一区二区在线播放| 亚洲色图视频网| 色哟哟精品一区| 亚洲欧美日韩国产成人精品影院 | 国产精品美女久久久久久| 麻豆精品视频在线观看| 欧美人与禽zozo性伦| 亚洲国产裸拍裸体视频在线观看乱了 | 日韩午夜三级在线| 婷婷激情综合网| 欧美日本视频在线| 五月天中文字幕一区二区| 欧美日韩一级二级三级| 亚洲午夜国产一区99re久久| 欧美日韩三级一区二区| 日韩在线播放一区二区|