#ifndef _evntfind_h #define _evntfind_h // evntfind.h : header file // class CSource; enum FOUND_WHERE { I_FOUND_NOTHING, I_FOUND_IN_TREE, I_FOUND_IN_LIST }; ///////////////////////////////////////////////////////////////////////////// // CEventFindDlg dialog class CEventFindDlg : public CDialog { // Construction public: CEventFindDlg(CWnd* pParent = NULL); // standard constructor BOOL Create(CSource* pSource, UINT nIDTemplate, CWnd* pParentWnd=NULL); ~CEventFindDlg(); FOUND_WHERE Find(CSource* pSource); // Dialog Data FOUND_WHERE m_iFoundWhere; //{{AFX_DATA(CEventFindDlg) enum { IDD = IDD_EVENTFINDDLG }; CString m_sFindWhat; BOOL m_bMatchWholeWord; BOOL m_bMatchCase; //}}AFX_DATA // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CEventFindDlg) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam); //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(CEventFindDlg) afx_msg void OnCheckMatchWholeword(); afx_msg void OnCheckMatchCase(); afx_msg void OnChangeEditFindWhat(); virtual BOOL OnInitDialog(); afx_msg void OnRadioSearchDescriptions(); afx_msg void OnRadioSearchSources(); afx_msg BOOL OnHelpInfo(HELPINFO*); afx_msg void OnContextMenu(CWnd* pWnd, CPoint point); afx_msg void OnOK(); afx_msg void OnCancel(); //}}AFX_MSG DECLARE_MESSAGE_MAP() private: CSource* m_pSource; BOOL m_bSearchInTree; // BOOL m_bMatchCase; // BOOL m_bWholeWord; }; #endif //_evntfind_h