#pragma once #include "stdafx.h" #include "MBSearchMgr.h" #include "MBSearchAdapter.h" #include "MBSearchCommomFtn.h" #include "MBSearchMCListView.h" /************************************************************************/ /* ËÑË÷´°Ìå */ /************************************************************************/ class AFX_EXT_CLASS CMBSearchWnd { public: CMBSearchWnd(void); ~CMBSearchWnd(void); private: // ×é¼þ SOUI::SWindow *m_pPageRoot; // µ±Ç°¶ÔÏó HWND m_hWnd; // ´°¿Ú¾ä±ú£¨Ö÷£© SHostWnd *m_pHostWnd; // ¸¸ÏîµÄ¶ÔÏó CMBSearchMCListView *m_pMCLVSearch; // ËÑË÷Áбí CMBSearchAdapter *m_pAdapterSearchMc; CString m_strOldContent; // ÉϴβéѯÄÚÈÝ SPageCtrl2 *m_pPageCtrl; private: CMBSearchCommomFtn *m_pSearchCommomFtn; // ËÑË÷ͨÓù¦ÄÜ CMBServerMgr *m_pSvrMgr; // ·þÎñ¹ÜÀíÆ÷ CMBSearchMgr *m_pSchMgr; // ËÑË÷¹ÜÀíÆ÷ CMBTransSvrMgr *m_pTransSvrMgr; // ´«Êä·þÎñ¹ÜÀíÆ÷ public: // ¹Ø±Õʱ void OnClose(); // ÓÃÀ´·´×¢²á£¬×Ô¶¨Òåʼþ protected: //souiÏûÏ¢ EVENT_MAP_BEGIN() EVENT_CHECK_SENDER_ROOT(m_pPageRoot) EVENT_NAME_HANDLER(_T("pagectrl_search_page"),EventPageCtrlClick2::EventID,OnEventPageCtrlClick) EVENT_MAP_BREAK() protected: void OnEventPageCtrlClick(EventArgs *pEvt); public: void OnInit(SWindow *pRoot); public: void SetSvrMgr(CMBServerMgr *pSvrMgr ); void SetTransSvrMgr( CMBTransSvrMgr *pTransSvrMgr); public: void QueryDmsDoc(); // ²éѯÎĵµ void SetQueryRecords(int nRecords); // ÉèÖòéѯµ½µÄ½á¹ûÊý };