📄 maindlg.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 + -