serch.h

来自「Dialog程序」· C头文件 代码 · 共 70 行

H
70
字号
#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 + =
减小字号Ctrl + -
显示快捷键?