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

📄 maindlg.cpp

📁 VC++编程
💻 CPP
字号:
// MainDlg.cpp : implementation file
//

#include "stdafx.h"
#include "findfile.h"
#include "MainDlg.h"
#include "FindFileDlg.h"

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

/////////////////////////////////////////////////////////////////////////////
// CMainDlg dialog


CMainDlg::CMainDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CMainDlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(CMainDlg)
	m_csResults = _T("");
	//}}AFX_DATA_INIT
}


void CMainDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CMainDlg)
	DDX_Text(pDX, IDC_RES, m_csResults);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CMainDlg, CDialog)
	//{{AFX_MSG_MAP(CMainDlg)
	ON_BN_CLICKED(IDC_START, OnStart)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CMainDlg message handlers

void CMainDlg::OnStart() 
{
	CFindFileDlg dlg;

	dlg.m_bFindSingleFile = false;
	dlg.m_csRootFolder = "";
	dlg.m_csFindFile = "win.ini";
	dlg.m_csTitle = "Searching for \"win.ini\"";
	int nResponse = dlg.DoModal();

	m_csResults = "";
	
	if (nResponse == IDOK)
	{
		m_csResults.Format("Found %d %s:\r\n", dlg.m_csaFoundFiles.GetSize(), (dlg.m_csaFoundFiles.GetSize() == 1 ? "file" : "files"));

		for (int i=0;i<dlg.m_csaFoundFiles.GetSize();i++)
		{
			m_csResults+=dlg.m_csaFoundFiles.GetAt(i);
			m_csResults+="\r\n";
		}
	}
	else if (nResponse == IDCANCEL)
	{
		m_csResults = "Cancelled";
	}

	UpdateData(FALSE);

}

⌨️ 快捷键说明

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