#pragma once #include "resource.h" #include "GsPreviewCtrl.h" #include "uiiado.h" class CSearchEquDlg : public CDialog { DECLARE_DYNAMIC(CSearchEquDlg) public: CSearchEquDlg(CWnd* pParent = NULL); virtual ~CSearchEquDlg(); enum { IDD = IDD_SEARCH_EQU_DLG }; protected: virtual void DoDataExchange(CDataExchange* pDX); virtual BOOL OnInitDialog(); DECLARE_MESSAGE_MAP() afx_msg void OnBnClickedBtnSearch(); afx_msg void OnBnClickedOk(); afx_msg void OnEnChangeEdtSearch(); afx_msg void OnNMClickLstRel(NMHDR *pNMHDR, LRESULT *pResult); private: void search(LPCTSTR psz, std::vector> &v); public: CEdit m_edtSearch; CListCtrl m_lstResult; CListCtrl m_lstBims; CStatic m_staRem; CGsPreviewCtrl m_wndViewCtrl; CUIISQLiteServer m_dbServer; int m_iSelEqu; int m_iIdClass; CString m_sEquName; };