⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 data_trans.cpp

📁 mcgs的数据导出源代码
💻 CPP
字号:
// Data_Trans.cpp : Defines the class behaviors for the application.
//

#include "stdafx.h"
#include "Data_Trans.h"
#include "Data_TransDlg.h"

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

/////////////////////////////////////////////////////////////////////////////
// CData_TransApp
int m_iLanguage = 0;   //0:表示中文
BEGIN_MESSAGE_MAP(CData_TransApp, CWinApp)
	//{{AFX_MSG_MAP(CData_TransApp)
		// NOTE - the ClassWizard will add and remove mapping macros here.
		//    DO NOT EDIT what you see in these blocks of generated code!
	//}}AFX_MSG
	ON_COMMAND(ID_HELP, CWinApp::OnHelp)
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CData_TransApp construction

CData_TransApp::CData_TransApp()
{
	// TODO: add construction code here,
	// Place all significant initialization in InitInstance
}

/////////////////////////////////////////////////////////////////////////////
// The one and only CData_TransApp object

CData_TransApp theApp;

/////////////////////////////////////////////////////////////////////////////
// CData_TransApp initialization

BOOL CData_TransApp::InitInstance()
{
	AfxEnableControlContainer();

	// Standard initialization
	// If you are not using these features and wish to reduce the size
	//  of your final executable, you should remove from the following
	//  the specific initialization routines you do not need.

#ifdef _AFXDLL
	Enable3dControls();			// Call this when using MFC in a shared DLL
#else
	Enable3dControlsStatic();	// Call this when linking to MFC statically
#endif

	CData_TransDlg dlg;
	m_pMainWnd = &dlg;
	int nResponse = dlg.DoModal();
	if (nResponse == IDOK)
	{
		// TODO: Place code here to handle when the dialog is
		//  dismissed with OK
	}
	else if (nResponse == IDCANCEL)
	{
		// TODO: Place code here to handle when the dialog is
		//  dismissed with Cancel
	}

	// Since the dialog has been closed, return FALSE so that we exit the
	//  application, rather than start the application's message pump.
	return FALSE;
}


bool McgsIfTimeCross( COleDateTime& time1, COleDateTime& time2, COleDateTime& time3, COleDateTime& time4 )
{
#ifdef _DEBUG
	COleVariant vnt1 = time1;
	COleVariant vnt2 = time2;
	COleVariant vnt3 = time3;
	COleVariant vnt4 = time4;
#endif	

	if (time1 > time4) return false;
	if (time3 > time2) return false;
	return true;
}

BOOL CData_TransApp::mfCreateDirectory( CString strDirectory )
{

	WIN32_FIND_DATA d;
	HANDLE hHandle;
	if (  (hHandle = FindFirstFile( strDirectory, &d )) == INVALID_HANDLE_VALUE )
	{
		if ( CreateDirectory( strDirectory, NULL ) == FALSE )
			return FALSE;
	}
	else
	{
		FindClose( hHandle );
		return TRUE;
	}
	return TRUE;
}

BOOL CData_TransApp::McgsCreateDirectory( CString strDirectory )
{
	bool bFirst = true;
	for ( int i = 0; i < strDirectory.GetLength(); i++ )
	{
		if ( strDirectory.GetAt(i) == _T('\\') )
		{
			if ( bFirst == true ) 
			{
				bFirst = false;
				continue;
			}
			CString strPath = strDirectory.Left( i );
			if ( mfCreateDirectory( strPath ) != TRUE )
				return FALSE;
		}
	}
	return mfCreateDirectory( strDirectory );
}

CString CData_TransApp::McgsGetPath ( CString strFileFullName )
{
	CString strName;
	int iPos1 = strFileFullName.ReverseFind(_T('\\'));
	strName = strFileFullName.Left( iPos1 );
	return strName;
}

CString G_sResource;

CString McgsOwnerMcgsString(DWORD dwID)
{
	CString strTemp;
	strTemp.LoadString(dwID);
	return strTemp;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -