使用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
49
50
51
52
53
54
55
56
57
58
59
60
61
#pragma once
#include "stdafx.h"
 
/************************************************************************/
/*  ¹²ÏíÉèÖ൯´°                                                       */
/************************************************************************/
class AFX_EXT_CLASS CMBShareSetWnd
    : public SHostDialog
{
public:
    CMBShareSetWnd(void);
    ~CMBShareSetWnd(void);
private:
    STagView                 *m_pTgPsn;
private:
    CMBServerMgr             *m_pSvrMgr; 
    CMBSelUserMgr            *m_pUserMgr;
    CString                   m_strUsersXml;
    CString                   m_strDesc;
    CString                   m_strInvalidDt;
    CMBBaseObj                 *m_pShareObj;   // ¹²Ïí¶ÔÏó 
protected:
    //souiÏûÏ¢
    EVENT_MAP_BEGIN() 
        EVENT_NAME_COMMAND(L"link_share_add", OnLinkShareAdd)
        EVENT_NAME_COMMAND(L"link_share_del", OnLinkShareDel)
        EVENT_NAME_COMMAND(L"btn_share_ok", OnBtnShareOK)
 
        EVENT_NAME_HANDLER(_T("dtp_share_dt"),EventDateTimeChanged::EventID,OnEventDateTimeChanged) 
        
    EVENT_MAP_END()
 
    //HostWndÕæÊµ´°¿ÚÏûÏ¢´¦Àí
    BEGIN_MSG_MAP_EX(CMBShareSetWnd)
        MSG_WM_CREATE(OnCreate)
        MSG_WM_INITDIALOG(OnInitDialog) 
        CHAIN_MSG_MAP(SHostDialog)
        REFLECT_NOTIFICATIONS_EX()
    END_MSG_MAP()
public:
    void SetShareObj(CMBBaseObj    *pShareObj);
    void SetSvrMgr( CMBServerMgr *pSvrMgr ); 
protected:
    BOOL OnInitDialog(HWND wndFocus, LPARAM lInitParam); 
protected:
     void OnLinkShareAdd();
     void OnLinkShareDel();     
     void OnBtnShareOK();
public:
    bool  OnEventLBSelChanged(EventArgs *e);
    void  OnEventDateTimeChanged(EventArgs *e);
public:
    void    InitTags();                         // ³õʼ»¯tags
    CString GetExpDate( CString strSelExpDate );
    void    InsertTags( CMBSelUser *pUser );
    bool    OnBtnCloseTagClick(EventArgs *pEvt);
public:
    CString GetUsersXml();
    CString GetDesc();
    CString GetInvalidDt();
};