📄 finddlg.h
字号:
/* @doc
* @module FindDlg.h | definition of a modeless find dialog for use with the scintilla edit control
*/
#ifndef __FINDDLG_H__
#define __FINDDLG_H__
#include "ScintillaWnd.h"
#include "scintillamfc.h"
////////////////////////////////////
// @class CFindDlg | Class of a modeless find dialog for use with the scintilla edit control
// @base public | CDialog
//
class CFindDlg : public CDialog
{
public:
// @access public constructor
// @cmember empty Constructor
CFindDlg(CWnd* pParent = NULL); // Standardkonstruktor
public:
// @access public data members
// @cmember init dialog
virtual BOOL InitDialog();
// @cmember store new search string to global strings
void StoreSearchString(CScintillamfcApp *app, LPCSTR szSearch);
public:
// @access public data members
// @cmember a pointer to the scintilla edit control
CScintillaWnd *m_pEdit; // editcontrol to use
public:
// Dialogfelddaten
//{{AFX_DATA(CFindDlg)
enum { IDD = IDD_FIND };
CComboBox m_ctrlSearchtext;
BOOL m_bMatchcase;
BOOL m_bMacthregex;
BOOL m_bMatchwords;
//}}AFX_DATA
// Vom Klassen-Assistenten generierte virtuelle Funktions黚erschreibungen
//{{AFX_VIRTUAL(CFindDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV-Unterst黷zung
virtual void PostNcDestroy();
//}}AFX_VIRTUAL
protected:
// Generierte Nachrichtenzuordnungsfunktionen
//{{AFX_MSG(CFindDlg)
virtual void OnOK();
afx_msg void OnNext();
afx_msg void OnPrev();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ f黦t unmittelbar vor der vorhergehenden Zeile zus鋞zliche Deklarationen ein.
#endif // AFX_FINDDLG_H__F7A11A65_5BD1_467D_AE06_896882CBBE2A__INCLUDED_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -