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

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

?? formatchangedlg.cpp

?? MAPINFO各式轉換極為TXT---->MIDMIF
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
// FormatChangeDlg.cpp : implementation file
//

#include "stdafx.h"
#include "FormatChange.h"
#include "FormatChangeDlg.h"
#include <fstream>
#include <vector>
#include <string>

using namespace std;

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CAboutDlg dialog used for App About

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

// Dialog Data
	//{{AFX_DATA(CAboutDlg)
	enum { IDD = IDD_ABOUTBOX };
	CString	m_aboutinfo;
	//}}AFX_DATA

	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CAboutDlg)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	//}}AFX_VIRTUAL

// Implementation
protected:
	//{{AFX_MSG(CAboutDlg)
	virtual BOOL OnInitDialog();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
{
	//{{AFX_DATA_INIT(CAboutDlg)
	m_aboutinfo = _T("");
	//}}AFX_DATA_INIT
}

void CAboutDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CAboutDlg)
	DDX_Text(pDX, IDC_ABOUTINFO, m_aboutinfo);
	//}}AFX_DATA_MAP
}

BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
	//{{AFX_MSG_MAP(CAboutDlg)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CFormatChangeDlg dialog

CFormatChangeDlg::CFormatChangeDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CFormatChangeDlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(CFormatChangeDlg)
	m_openpath = _T("");
	m_defaultpath = _T("");
	m_userpath = _T("");
	m_selformat = -1;
	m_info = _T("");
	m_seloutpath = -1;
	//}}AFX_DATA_INIT
	// Note that LoadIcon does not require a subsequent DestroyIcon in Win32
	m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
}

void CFormatChangeDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CFormatChangeDlg)
	DDX_Text(pDX, IDC_OPEN, m_openpath);
	DDX_Text(pDX, ID_DEFALTPATH, m_defaultpath);
	DDX_Text(pDX, ID_USERPATH, m_userpath);
	DDX_Radio(pDX, IDC_SINGLE, m_selformat);
	DDX_Text(pDX, IDC_INFO, m_info);
	DDX_Radio(pDX, IDC_DEFAULTPATH, m_seloutpath);
	//}}AFX_DATA_MAP
}

BEGIN_MESSAGE_MAP(CFormatChangeDlg, CDialog)
	//{{AFX_MSG_MAP(CFormatChangeDlg)
	ON_WM_SYSCOMMAND()
	ON_WM_PAINT()
	ON_WM_QUERYDRAGICON()
	ON_BN_CLICKED(ID_CHANGE, OnChange)
	ON_BN_CLICKED(ID_ABOUTINFO, OnAboutinfo)
	ON_BN_CLICKED(ID_LOOKPAHT, OnLookpaht)
	ON_BN_CLICKED(IDC_OPENPATH, OnOpenpath)
	ON_BN_CLICKED(IDC_USERPATH, OnUserpath)
	ON_BN_CLICKED(IDC_DEFAULTPATH, OnDefaultpath)
	ON_BN_CLICKED(IDC_SINGLE, OnSingle)
	ON_BN_CLICKED(IDC_BATCH, OnBatch)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CFormatChangeDlg message handlers

BOOL CFormatChangeDlg::OnInitDialog()
{
	CDialog::OnInitDialog();

	// Add "About..." menu item to system menu.

	// IDM_ABOUTBOX must be in the system command range.
	ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
	ASSERT(IDM_ABOUTBOX < 0xF000);

	CMenu* pSysMenu = GetSystemMenu(FALSE);
	if (pSysMenu != NULL)
	{
		CString strAboutMenu;
		strAboutMenu.LoadString(IDS_ABOUTBOX);
		if (!strAboutMenu.IsEmpty())
		{
			pSysMenu->AppendMenu(MF_SEPARATOR);
			pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);
		}
	}

	// Set the icon for this dialog.  The framework does this automatically
	//  when the application's main window is not a dialog
	SetIcon(m_hIcon, TRUE);			// Set big icon
	SetIcon(m_hIcon, FALSE);		// Set small icon
	
	// TODO: Add extra initialization here
	UpdateData(true);	//設置默認處理方式為單個處理
	m_selformat=0;
	m_seloutpath=0;		//設置默認輸出路徑

	m_userpath="";
	m_defaultpath="";

	CString m="   Hello,welcome here!感謝您使用EMG文件轉換器工具,請您多多提出寶貴的意見!";
	m_info=m;	
	GetDlgItem(IDC_OPENPATH)->SetFocus();
//	GetDlgItem(ID_LOOKPAHT)->EnableWindow(false);
	UpdateData(false);
	return TRUE;  // return TRUE  unless you set the focus to a control
}

void CFormatChangeDlg::OnSysCommand(UINT nID, LPARAM lParam)
{
	if ((nID & 0xFFF0) == IDM_ABOUTBOX)
	{
		CAboutDlg dlgAbout;
		dlgAbout.DoModal();
	}
	else
	{
		CDialog::OnSysCommand(nID, lParam);
	}
}

// If you add a minimize button to your dialog, you will need the code below
//  to draw the icon.  For MFC applications using the document/view model,
//  this is automatically done for you by the framework.

void CFormatChangeDlg::OnPaint() 
{
	if (IsIconic())
	{
		CPaintDC dc(this); // device context for painting

		SendMessage(WM_ICONERASEBKGND, (WPARAM) dc.GetSafeHdc(), 0);

		// Center icon in client rectangle
		int cxIcon = GetSystemMetrics(SM_CXICON);
		int cyIcon = GetSystemMetrics(SM_CYICON);
		CRect rect;
		GetClientRect(&rect);
		int x = (rect.Width() - cxIcon + 1) / 2;
		int y = (rect.Height() - cyIcon + 1) / 2;

		// Draw the icon
		dc.DrawIcon(x, y, m_hIcon);
	}
	else
	{
		CDialog::OnPaint();
	}
}

// The system calls this to obtain the cursor to display while the user drags
//  the minimized window.
HCURSOR CFormatChangeDlg::OnQueryDragIcon()
{
	return (HCURSOR) m_hIcon;
}

BOOL CAboutDlg::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	// TODO: Add extra initialization here
	UpdateData(true);
	m_aboutinfo="   本軟件是由EMG公司開發的轉換工具,它可以將具備一定格式的TXT文件數據轉換成MIF和MID文件,從而可以在MapInfo工具中轉換成所需要的TAB表文件!并且文件轉換過程會有大量信息提示,以方便您的操作!";
	UpdateData(false);
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

void CFormatChangeDlg::OnChange() 
{
	// TODO: Add your control notification handler code here
	CString stroutmif,stroutmid,stropenfile;
	UpdateData(true);
	GetDlgItem(ID_LOOKPAHT)->EnableWindow();

	if(m_selformat==0)//單步處理
	{
		if(m_openpath=="")
		{
			AfxMessageBox("您未選擇輸入文件的路徑!");
		}
		else
		{
			if(m_seloutpath==0)
			{//默認路徑
				stropenfile=m_openpath;
				stroutmif=m_openpath.Mid(0,strlen(m_openpath)-strlen(strExt)-1)+".mif";
				stroutmid=m_openpath.Mid(0,strlen(m_openpath)-strlen(strExt)-1)+".mid";
				m_info=Ch(stropenfile,stroutmif,stroutmid);
				m_defaultpath=m_openpath.Mid(0,strlen(m_openpath)-strlen(strExt)-strlen(strFilename)-1);
			}
			else
			{//自定義路徑
				if(m_userpath=="")
				{
					MessageBox("您并未設定文件輸出路徑!","Warning!!!");
				}
				else
				{
					stropenfile=m_openpath;
					stroutmif=m_userpath+strFilename+".mif";
					stroutmid=m_userpath+strFilename+".mid";
					m_info=Ch(stropenfile,stroutmif,stroutmid);
				}
			}
		}
	}
	else//批處理
	{
		if(m_openpath=="")
		{
			AfxMessageBox("您未選擇輸入文件的路徑!!");
		}
		else
		{
			if(m_seloutpath==0)
			{//默認路徑
				CStdioFile Exportfile;
				CString str;
				Exportfile.Open("D:\path.txt",CFile::modeRead,NULL);
				Exportfile.GetFileName();
				while(Exportfile.ReadString(str))
				{   
					strFilename=Exportfile.GetFileName();
					stropenfile=str;
					stroutmif=str.Mid(0,strlen(str)-4)+".mif";
					stroutmid=str.Mid(0,strlen(str)-4)+".mid";
					m_info=Ch(stropenfile,stroutmif,stroutmid);
					m_defaultpath=str.Mid(0,strlen(str)-3-strlen(strFilename)-1);
				}
			}
			else
			{//自定義路徑
				if(m_userpath=="")
				{
					MessageBox("您并未設定文件輸出路徑!","Warning!!!");
				}
				else
				{
					CStdioFile Exportfile;
					CString str;
					Exportfile.Open("D:\path.txt",CFile::modeRead,NULL);
					Exportfile.GetFileName();
					while(Exportfile.ReadString(str))
					{   
						strFilename=Exportfile.GetFileName();
						stropenfile=str;
						stroutmif=m_userpath+strFilename+".mif";
						stroutmid=m_userpath+strFilename+".mid";
						m_info=Ch(stropenfile,stroutmif,stroutmid);
					}
				}
			}
		}
//	應該刪除path.txt
	}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美女尤物国产一区| 国产剧情在线观看一区二区| 久久精品一区二区| 欧美影院精品一区| 国产suv一区二区三区88区| 亚洲v日本v欧美v久久精品| 国产亚洲人成网站| 欧美一区二区久久| 在线亚洲一区二区| 高清久久久久久| 国模无码大尺度一区二区三区| 一区二区三区欧美日韩| 国产欧美日韩精品a在线观看| 欧美日本免费一区二区三区| 99精品欧美一区| 国产一区二区91| 美国十次综合导航| 亚洲一区二区在线观看视频| 国产精品久久久久久福利一牛影视| 日韩午夜精品视频| 欧美蜜桃一区二区三区| 91免费国产在线| 99久久精品免费看国产免费软件| 国产精品99久久久久久久女警| 免费在线观看成人| 日韩高清不卡在线| 视频一区国产视频| 五月综合激情日本mⅴ| 一区二区三区在线不卡| 一区在线观看视频| 国产精品拍天天在线| 国产亚洲精品资源在线26u| 精品理论电影在线观看| 欧美成人伊人久久综合网| 777午夜精品免费视频| 欧美精品久久一区| 51精品久久久久久久蜜臀| 欧美日本视频在线| 6080国产精品一区二区| 777久久久精品| 91精品在线一区二区| 91精品在线一区二区| 日韩一区二区中文字幕| 国产无一区二区| 国产欧美一区二区精品性色| 久久综合久久鬼色中文字| 久久婷婷久久一区二区三区| 久久久噜噜噜久久人人看| 日本一区二区三级电影在线观看 | 久久综合九色综合97婷婷| 日韩精品资源二区在线| 欧美变态tickle挠乳网站| 欧美成人aa大片| 久久久综合九色合综国产精品| 国产区在线观看成人精品| 国产日韩v精品一区二区| 亚洲国产精品二十页| 日韩毛片一二三区| 亚洲无人区一区| 日韩成人免费看| 国产精品中文字幕日韩精品| 成人黄色片在线观看| 91社区在线播放| 337p亚洲精品色噜噜狠狠| 久久免费视频色| 亚洲少妇中出一区| 日韩精品一二三四| 国产精品自在欧美一区| 91天堂素人约啪| 欧美日韩精品一区二区三区蜜桃 | 中文字幕不卡在线播放| 亚洲色图另类专区| 丝袜美腿亚洲一区| 国产精品中文字幕欧美| 色综合天天性综合| 欧美一区二区三区四区高清| 国产丝袜欧美中文另类| 夜夜操天天操亚洲| 另类小说欧美激情| 91啪九色porn原创视频在线观看| 欧美欧美欧美欧美首页| 国产精品区一区二区三| 石原莉奈在线亚洲三区| 国产成人激情av| 欧美日韩美少妇| 国产欧美日韩在线视频| 亚洲国产一区二区三区青草影视| 久久精品99国产精品| 99久久婷婷国产综合精品电影| 制服.丝袜.亚洲.中文.综合| 国产欧美一区二区在线观看| 天天操天天色综合| av福利精品导航| 欧美一卡二卡三卡四卡| 日韩一区在线播放| 国产一二三精品| 51久久夜色精品国产麻豆| 国产精品激情偷乱一区二区∴| 日韩电影在线看| 91丨porny丨户外露出| 久久免费美女视频| 日韩精品高清不卡| 日本韩国一区二区| 国产欧美一区二区精品婷婷| 天天操天天色综合| 在线视频国内一区二区| 久久精品男人天堂av| 奇米综合一区二区三区精品视频| aaa欧美日韩| 国产欧美日本一区二区三区| 免费成人av在线| 在线不卡一区二区| 一区二区三区日韩精品| 菠萝蜜视频在线观看一区| 欧美精品一区二区久久久| 天天av天天翘天天综合网 | 在线精品观看国产| 成人欧美一区二区三区1314| 国产乱码精品一区二区三区忘忧草 | 国产一区二区剧情av在线| 精品视频1区2区| 亚洲乱码中文字幕综合| 成人午夜在线视频| 国产日韩欧美电影| 国产精品一品视频| 久久蜜桃香蕉精品一区二区三区| 美腿丝袜亚洲色图| 日韩无一区二区| 日韩在线观看一区二区| 欧美日本一区二区在线观看| 亚洲午夜免费视频| 欧美性猛交一区二区三区精品| 亚洲欧美日韩电影| 色综合久久综合| 亚洲精品久久久蜜桃| 99久久综合色| 一区在线中文字幕| 一本色道综合亚洲| 一区二区三区资源| 欧美在线观看你懂的| 一区二区久久久久久| 欧美专区亚洲专区| 污片在线观看一区二区| 91精选在线观看| 精品一区二区三区日韩| www亚洲一区| 国产aⅴ综合色| 国产精品久久久久久久久果冻传媒 | 成人一区二区三区在线观看| 国产精品看片你懂得| 91免费版在线| 亚洲狠狠爱一区二区三区| 欧美日韩精品高清| 久久福利视频一区二区| www一区二区| 不卡一区在线观看| 亚洲一区成人在线| 日韩美女视频一区二区在线观看| 寂寞少妇一区二区三区| 国产女人18毛片水真多成人如厕| 成人av在线资源网站| 一区二区三区中文在线观看| 欧美日韩亚州综合| 国产真实乱偷精品视频免| 国产精品久99| 欧美精品乱人伦久久久久久| 激情国产一区二区| 亚洲视频电影在线| 欧美一级黄色大片| 成人动漫在线一区| 天堂影院一区二区| 久久久久久久精| 日本伦理一区二区| 九九精品视频在线看| 中文字幕人成不卡一区| 91精品国产高清一区二区三区蜜臀| 久久国产精品色婷婷| 国产精品久久久久影院色老大| 欧美亚洲动漫精品| 狠狠网亚洲精品| 亚洲精品免费看| 亚洲精品一线二线三线无人区| 99国产精品99久久久久久| 肉丝袜脚交视频一区二区| 欧美国产精品中文字幕| 欧美日韩的一区二区| 国产成人福利片| 日韩电影在线观看电影| 国产欧美一区二区三区在线看蜜臀| 在线一区二区三区四区五区| 另类小说色综合网站| 亚洲综合一二区| 中文一区在线播放| 日韩女优av电影| 91国内精品野花午夜精品| 国产精品123| 日本色综合中文字幕| 一区二区三区中文字幕电影 | 久久婷婷久久一区二区三区| 欧美怡红院视频|