使用soui开发的mbc,只支持windows版本
w1146869587
2022-01-24 479b1995ef435713c2cf4f0da8de3a6af6c30922
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
#ifndef  __MBVAULTEXTENDEVENTS_H_ 
#define  __MBVAULTEXTENDEVENTS_H_ 
#include "stdafx.h"
 
#define EVT_ERR                          (EVT_EXTERNAL_BEGIN + 400)  // ´íÎó
#define EVT_SYNCDB_MSG_FINISH          (EVT_EXTERNAL_BEGIN + 401)  // Í¬²½Íê³É 
#define EVT_DLD                       (EVT_EXTERNAL_BEGIN + 402)  // ÏÂÔØ
#define EVT_FIRE_DLD                  (EVT_EXTERNAL_BEGIN + 403)  // ÏÂÔØ
#define EVT_FIRE_PROGRESS             (EVT_EXTERNAL_BEGIN + 404)  // ¹ö¶¯Ìõ
#define EVT_FIRESYNCDB_MSG_FINISH      (EVT_EXTERNAL_BEGIN + 405)  // Í¬²½Íê³É 
 
 
namespace SOUI{ 
 
  
// ÉÏ´«Îļþʼþ
class  AFX_EXT_CLASS EventErr: public TplEventArgs<EventErr>
{
    SOUI_CLASS_NAME(EventErr,L"on_event_err")
public:
    EventErr(SObject *pSender):TplEventArgs<EventErr>(pSender){  }
    enum{EventID=EVT_ERR};
public:     
     CString   m_strErrInfo;
};
 
 
// ¸üÐÂÍê³É
class  AFX_EXT_CLASS EventSyncDbMsgFinish: public TplEventArgs<EventSyncDbMsgFinish>
{
    SOUI_CLASS_NAME(EventSyncDbMsgFinish,L"on_event_syncdb_msg_finish")
public:
    EventSyncDbMsgFinish(SObject *pSender):TplEventArgs<EventSyncDbMsgFinish>(pSender){  }
    enum{EventID=EVT_SYNCDB_MSG_FINISH};
public:     
     CString   m_strMsg;
};
 
 
class  AFX_EXT_CLASS EventFireSyncDbMsgFinish: public TplEventArgs<EventFireSyncDbMsgFinish>
{
    SOUI_CLASS_NAME(EventFireSyncDbMsgFinish,L"on_event_firesyncdb_msg_finish")
public:
    EventFireSyncDbMsgFinish(SObject *pSender):TplEventArgs<EventFireSyncDbMsgFinish>(pSender){  }
    enum{EventID=EVT_FIRESYNCDB_MSG_FINISH};
public:     
     CString   m_strMsg;
     CString   m_strTime;
};
 
 
 
// ÏÂÔØ
class  AFX_EXT_CLASS EventDld: public TplEventArgs<EventDld>
{
    SOUI_CLASS_NAME(EventDld,L"on_event_dld")
public:
    EventDld(SObject *pSender):TplEventArgs<EventDld>(pSender){  }
    enum{EventID=EVT_DLD};
public:     
     CString   m_strXml;
     CString   m_strPath;
};
 
 
class  AFX_EXT_CLASS EventFireDld: public TplEventArgs<EventFireDld>
{
    SOUI_CLASS_NAME(EventFireDld,L"on_event_fire_dld")
public:
    EventFireDld(SObject *pSender):TplEventArgs<EventFireDld>(pSender){  }
    enum{EventID=EVT_FIRE_DLD};
public:     
     CString   m_strXml;
     CString   m_strPath;
};
 
 
// ½ø¶ÈÌõ
class  AFX_EXT_CLASS EventFireProgress: public TplEventArgs<EventFireProgress>
{
    SOUI_CLASS_NAME(EventFireProgress,L"on_event_fire_progress")
public:
    EventFireProgress(SObject *pSender):TplEventArgs<EventFireProgress>(pSender){ m_nRecordCount = m_nCurCount = 0; }
    enum{EventID=EVT_FIRE_PROGRESS};
public:     
     int       m_nRecordCount;
     int       m_nCurCount;
};
 
 
 
 
 
}
 
 
#endif // end __MBVAULTEXTENDEVENTS_H_