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

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

?? lastfiledialog.cpp

?? Easy 51Pro v2.0宇宙版編程器資料,包含了源程序
?? CPP
字號:
// LastFileDialog.cpp : implementation file
//

#include "stdafx.h"
#include "EPro.h"
#include "LastFileDialog.h"

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

/////////////////////////////////////////////////////////////////////////////
// CLastFileDialog

IMPLEMENT_DYNAMIC(CLastFileDialog, CFileDialog)

CLastFileDialog::CLastFileDialog(BOOL bOpenFileDialog, LPCTSTR lpszDefExt, LPCTSTR lpszFileName,
		DWORD dwFlags, LPCTSTR lpszFilter, CWnd* pParentWnd) :
		CFileDialog(bOpenFileDialog, lpszDefExt, lpszFileName, dwFlags, lpszFilter, pParentWnd)
{
	m_ofn.Flags |= OFN_ENABLETEMPLATE;

	//SAMPLE: get the right module handle
	m_ofn.hInstance = AfxGetResourceHandle();

	//SAMPLE: set the template to load
	m_ofn.lpTemplateName = MAKEINTRESOURCE(IDD_EXTERN);

}


BEGIN_MESSAGE_MAP(CLastFileDialog, CFileDialog)
	//{{AFX_MSG_MAP(CLastFileDialog)
	ON_WM_DESTROY()
	ON_LBN_DBLCLK(IDC_LASTLIST, OnDblclkLastlist)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()


int CLastFileDialog::DoModal()
{
	int nRes;
	nRes=CFileDialog::DoModal();
	if(m_bLastFile==FALSE)
	{
		if(nRes==IDOK)
		{
			AddLastFile(GetPathName());	
			SaveLastFileName();
		}
		return nRes;
	}
	else
	{
		SaveLastFileName();
		return IDOK;
	}
}

BOOL CLastFileDialog::OnInitDialog() 
{
	CFileDialog::OnInitDialog();
	
	// TODO: Add extra initialization here
	m_pList=(CListBox*)GetDlgItem(IDC_LASTLIST);
	m_bLastFile=FALSE;
	LoadLastFileName();
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

extern CString m_strAppPath;

void CLastFileDialog::LoadLastFileName()
{
	CString strKey;
	CString strFile;
	CString strFileName;
	strFile=m_strAppPath+"LastFile.ini";
	int FileNumber;
	FileNumber=GetPrivateProfileInt("File Number","n",0,strFile);
	TRACE("FileNumber:%d\n",FileNumber);
	m_arStr.RemoveAll();
	for(int n=0;n<FileNumber;n++)
	{
		strKey.Format("File %d",n);
		::GetPrivateProfileString("LastFile",strKey,NULL,strFileName.GetBuffer(200),200,strFile);
		m_arStr.Add(strFileName);
		m_pList->InsertString(0,strFileName);
	}
	CString strFileNum;
	strFileNum.Format("%d",m_arStr.GetSize());
	WritePrivateProfileString("File Number","n",strFileNum,strFile);	
}

void CLastFileDialog::SaveLastFileName()
{
	CString strKey;
	CString strFile;
	strFile=m_strAppPath+"LastFile.ini";
	for(int n=0;n<m_arStr.GetSize();n++)
	{
		strKey.Format("File %d",n);
		WritePrivateProfileString("LastFile",strKey,m_arStr.GetAt(n),strFile);
	}
	CString strFileNum;
	strFileNum.Format("%d",m_arStr.GetSize());
	WritePrivateProfileString("File Number","n",strFileNum,strFile);

}

void CLastFileDialog::OnDestroy() 
{

	CFileDialog::OnDestroy();
	// TODO: Add your message handler code here
}

void CLastFileDialog::AddLastFile(CString strFile)
{
	TRACE("AddLastFile: %d\n",m_arStr.GetSize());
		
		int n,m;
		
		for(n=0;n<m_arStr.GetSize();n++)
		{
			if(m_arStr.GetAt(n)==strFile)
			{
				
				for(m=n;m<=m_arStr.GetSize()-2;m++)
				{
					m_arStr.SetAt(m,m_arStr.GetAt(m+1));
				}
				m_arStr.SetAt(m_arStr.GetSize()-1,strFile);
				return;
			}
		}
		if(m_arStr.GetSize()>=10)
		{
			for(n=0;n<=8;n++)
			{
				m_arStr.SetAt(n,m_arStr.GetAt(n+1));
			}
			m_arStr.SetAt(9,strFile);
		}
		else
			m_arStr.Add(strFile);


}

void CLastFileDialog::OnOK()
{
	HWND hWnd;
	hWnd=GetParent()->GetSafeHwnd();
	::PostMessage(hWnd,WM_CLOSE,0,0);
	CFileDialog::OnOK();
}

void CLastFileDialog::OnDblclkLastlist() 
{
	// TODO: Add your control notification handler code here
	int nSel=m_pList->GetCurSel();
	if(nSel<0)
		return;
	CString strFileName;
	m_pList->GetText(nSel,strFileName);
	AddLastFile(strFileName);
	m_bLastFile=TRUE;
	OnOK();
}

CString CLastFileDialog::GetLastFileName()
{
	return m_strLastFileName=m_arStr.GetAt(m_arStr.GetSize()-1);
}

CString CLastFileDialog::GetLastFileExt()
{
	CString strLastFileExt;
	char* pExt;
	int n;
	m_strLastFileName=m_arStr.GetAt(m_arStr.GetSize()-1);
	n=m_strLastFileName.GetLength();
	pExt=m_strLastFileName.GetBuffer(n);
	for(n;n>=0;n--)
	{
		if(pExt[n-1]=='.')
			break;
	}
	return strLastFileExt=&pExt[n];
}


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
婷婷开心激情综合| 日韩欧美成人午夜| 国产经典欧美精品| 久久福利视频一区二区| 精品一区二区久久久| 美女国产一区二区三区| 日本午夜精品一区二区三区电影 | 麻豆久久久久久久| 日本在线播放一区二区三区| 日韩电影免费在线看| 免费观看在线综合| 国产一区欧美二区| 成人免费毛片嘿嘿连载视频| 91浏览器入口在线观看| 欧美色倩网站大全免费| 欧美日韩国产综合一区二区 | 国产精品天美传媒沈樵| 国产精品色婷婷久久58| 亚洲色图在线看| 亚洲午夜一区二区| 久久成人精品无人区| 国产精品一区在线观看乱码| www.日韩av| 欧美日韩国产综合草草| 久久亚洲捆绑美女| 亚洲三级在线播放| 视频一区二区国产| 国产成人午夜视频| 欧美私人免费视频| 国产午夜精品一区二区三区视频| 亚洲欧美偷拍另类a∨色屁股| 亚洲成人激情综合网| 国内外成人在线视频| 99在线精品一区二区三区| 精品999久久久| 中文字幕在线观看一区二区| 午夜视频久久久久久| 国产精品1024| 欧美精品久久一区| 亚洲欧洲在线观看av| 日韩电影一区二区三区四区| 国产成人av一区二区三区在线| 在线免费精品视频| 国产日韩影视精品| 青青青伊人色综合久久| 91欧美激情一区二区三区成人| 欧美一区二区三区在线观看| 亚洲人午夜精品天堂一二香蕉| 蜜桃av一区二区三区| 在线观看亚洲a| 国产精品高潮呻吟| 国内不卡的二区三区中文字幕| 欧美三区在线视频| 国产精品国产三级国产有无不卡| 麻豆国产欧美日韩综合精品二区 | 日韩欧美综合一区| 亚洲国产欧美日韩另类综合| 成人免费的视频| 精品国产91乱码一区二区三区 | 国产福利精品导航| 91麻豆精品国产91久久久使用方法| 国产欧美日韩三级| 国产一区亚洲一区| 精品久久免费看| 日本成人在线不卡视频| 欧美三级一区二区| 中文字幕一区二区三| 成人精品视频一区| 国产欧美日韩在线观看| 国产在线一区二区| 久久精品夜夜夜夜久久| 国内外成人在线视频| 337p粉嫩大胆噜噜噜噜噜91av| 奇米在线7777在线精品| 欧美军同video69gay| 天天影视色香欲综合网老头| 欧美精品一二三| 日韩专区中文字幕一区二区| 欧美日韩中文字幕一区二区| 午夜精品视频一区| 欧美久久久久免费| 麻豆久久久久久久| 精品99久久久久久| 成人综合婷婷国产精品久久免费| 国产清纯白嫩初高生在线观看91 | av色综合久久天堂av综合| 国产精品久久久久天堂| 91在线无精精品入口| 亚洲午夜羞羞片| 日韩欧美在线影院| 国产福利不卡视频| 亚洲乱码国产乱码精品精可以看| 91国偷自产一区二区三区成为亚洲经典 | 国产性色一区二区| 97超碰欧美中文字幕| 亚洲国产视频在线| 精品日韩在线观看| av电影一区二区| 天使萌一区二区三区免费观看| 欧美电影免费观看高清完整版| 国产成人小视频| 一卡二卡三卡日韩欧美| 日韩精品中文字幕在线一区| 国产.精品.日韩.另类.中文.在线.播放| 一色桃子久久精品亚洲| 欧美日本乱大交xxxxx| 国产乱码精品一区二区三区忘忧草| 中文字幕在线免费不卡| 欧美一区二区三区的| 粉嫩一区二区三区性色av| 亚洲在线一区二区三区| 一区二区免费看| 日韩精品中文字幕在线不卡尤物 | 在线日韩av片| 韩国av一区二区三区四区| 亚洲欧美日本韩国| 久久综合国产精品| 欧洲精品一区二区| 国产+成+人+亚洲欧洲自线| 亚洲大片免费看| 中文字幕国产精品一区二区| 欧美区一区二区三区| 成人黄页在线观看| 麻豆久久一区二区| 亚洲动漫第一页| 中文字幕亚洲电影| 久久久久久亚洲综合影院红桃 | 精品福利一区二区三区| 欧美在线小视频| 成人激情视频网站| 蜜臀av性久久久久av蜜臀妖精| 亚洲免费观看高清在线观看| 久久久亚洲高清| 欧美一区二区成人| 欧美午夜免费电影| 色综合久久中文字幕综合网| 国产.欧美.日韩| 国产精品一二三四区| 久草这里只有精品视频| 日韩电影网1区2区| 三级精品在线观看| 亚洲国产综合色| 亚洲综合一二三区| 亚洲欧美福利一区二区| 中文av字幕一区| 欧美激情一区二区三区全黄| 精品成a人在线观看| 日韩精品一区二区三区视频在线观看| 欧美在线观看视频一区二区三区 | 视频在线观看一区| 视频一区视频二区中文字幕| 亚洲国产一区二区视频| 亚洲精品伦理在线| 亚洲精品乱码久久久久久日本蜜臀| 一区二区中文视频| 夜夜爽夜夜爽精品视频| 亚洲精品国产一区二区精华液| 亚洲精品乱码久久久久久黑人| 亚洲精品水蜜桃| 五月天一区二区| 人人爽香蕉精品| 国产在线精品一区二区三区不卡| 加勒比av一区二区| 国产成人在线免费观看| 成人国产精品免费观看视频| eeuss影院一区二区三区| 日本精品一级二级| 欧美日韩亚洲另类| 日韩亚洲欧美成人一区| 久久综合国产精品| 中文字幕va一区二区三区| 专区另类欧美日韩| 亚洲成av人**亚洲成av**| 久久精品久久99精品久久| 国模少妇一区二区三区| 99精品视频在线观看| 欧美日韩在线播放| 久久亚洲一级片| 亚洲免费观看高清完整版在线观看 | 成人永久aaa| 91九色02白丝porn| 日韩亚洲欧美一区二区三区| 久久久蜜桃精品| 亚洲综合在线五月| 蜜臀久久99精品久久久久久9| 国产91精品欧美| 欧美色视频在线观看| 久久亚洲精华国产精华液| 麻豆精品久久久| 国产成人自拍高清视频在线免费播放| 色婷婷精品大视频在线蜜桃视频| 日韩一区二区免费在线电影| 国产精品毛片高清在线完整版| 亚洲国产日韩一区二区| 国产精品一区三区| 欧美军同video69gay| 国产精品卡一卡二| 久久99久久99小草精品免视看| 99久久精品国产观看| 亚洲精品在线免费播放|