使用soui开发的mbc,只支持windows版本
w1146869587
2022-01-24 0408576e9da10015ffa9da0079b8c985113ce4b3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#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);  // ÉèÖòéѯµ½µÄ½á¹ûÊý 
};