📄 serch.h
字号:
#if !defined(AFX_SERCH_H__098AEB86_8090_4BF7_9A57_5E5BF428DD0D__INCLUDED_)
#define AFX_SERCH_H__098AEB86_8090_4BF7_9A57_5E5BF428DD0D__INCLUDED_
#include "MyListBox.h"
#include "FileFinder.h"
#include "ListClass.h"
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// Serch.h : header file
//
/////////////////////////////////////////////////////////////////////////////
// CSerch dialog
class CSerch : public CDialog
{
// Construction
public:
CSerch(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CSerch)
enum { IDD = IDD_SERCH };
CListClass m_newList;
CListCtrl m_list;
CString m_sFileMask;
CString m_sBaseFolder;
CString m_myList;
CString m_Test;
//}}AFX_DATA
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CSerch)
public:
virtual BOOL Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID, CCreateContext* pContext = NULL);
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(CSerch)
afx_msg void OnBtbrowse();
virtual BOOL OnInitDialog();
afx_msg void OnSerch();
afx_msg void OnDBClick(UINT nFlags,CPoint point);
afx_msg void OnSelchangeList2();
afx_msg void OnClose();
afx_msg void OnContendSerch();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
public:
int InterceptString(int qlen,CString strSource);
int FindTextInFile(LPCTSTR szFile,LPCTSTR szText);
void SearchFile(CString strDir,CString strFile);
BOOL m_bSearching;
// CFileFinder
BOOL m_bSubFolders;//SR 是否查询子目录
CFileFinder m_finder;
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_SERCH_H__098AEB86_8090_4BF7_9A57_5E5BF428DD0D__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -