CorpSms/BaseView.h
2025-02-27 16:58:16 +08:00

236 lines
5.7 KiB
C++

#if !defined(AFX_BASEVIEW_H__38657F74_446B_4D99_BD4C_D83A8192A516__INCLUDED_)
#define AFX_BASEVIEW_H__38657F74_446B_4D99_BD4C_D83A8192A516__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// BaseView.h : header file
//
/////////////////////////////////////////////////////////////////////////////
// CBaseView view
#include "FGAddress.h"
#include "FGAddress2.h"
#include "FSmsDF.h"
#include "FSmsDS.h"
#include "FSmsYF.h"
#include "FSmsJS.h"
#include "FPAddress.h"
#include "FKAddress.h"
#include "FSmsLog.h"
#include "FBill.h"
#include "FPay.h"
#include "FSmsEmail.h"
#include "FCalendar.h"
#include "FSmsSP.h"
#include "FSWT.h"
#include "FCJLog.h"
#include "FMsg.h"
#include "FCAddress.h"
#include "FSAddress.h"
#include "FQuery.h"
#include "FSmsQueryLog.h"
#include "FQueryFilt.h"
#include "FSWTMobile.h"
#include "FSmsQuery_SQ.h"
#include "FSmsAword_SQ.h"
#include "FSmsRegister_SQ.h"
#include "FSmsRegister.h"
#include "FBack.h"
#include "FTDSet.h"
#include "FFaxDF.h"
#include "FFaxDS.h"
#include "FFaxYF.h"
#include "FFaxJS.h"
#include "FFaxLog.h"
#include "FMmsDF.h"
#include "FMmsDS.h"
#include "FMmsYF.h"
#include "FMmsJS.h"
#include "FMmsLog.h"
#include "FUboxLog.h"
#include "FPLFile.h"
#include "FSmsTask.h"
#include "FMmsTask.h"
#include "FQXBox_Group.h"
#include "FQXBox_Log.h"
//ÏÔʾ´°¿Ú¹¦ÄܺÅ
#define DLGFUNC_GADDRESS 1
#define DLGFUNC_PADDRESS 2
#define DLGFUNC_KADDRESS 3
#define DLGFUNC_SMSEMAIL 4
#define DLGFUNC_CALENDAR 5
#define DLGFUNC_SMSSP 6
#define DLGFUNC_SMSDF 7
#define DLGFUNC_SMSYF 8
#define DLGFUNC_SMSJS 9
#define DLGFUNC_SMSLOG 10
#define DLGFUNC_BILL 11
#define DLGFUNC_SWT 12
#define DLGFUNC_CJLOG 13
#define DLGFUNC_MSG 14
#define DLGFUNC_SMSYF_TODAY 15
#define DLGFUNC_SMSYF_ALL 16
#define DLGFUNC_SMSJS_TODAY 17
#define DLGFUNC_SMSJS_ALL 18
#define DLGFUNC_SMSLOG_TODAY 19
#define DLGFUNC_SMSLOG_ALL 20
#define DLGFUNC_SMSDS 21
#define DLGFUNC_CADDRESS 22
#define DLGFUNC_QUERY 23
#define DLGFUNC_QUERYLOG_TODAY 24
#define DLGFUNC_QUERYLOG_ALL 25
#define DLGFUNC_QUERYFILT 26
#define DLGFUNC_SADDRESS 27
#define DLGFUNC_SWTMOBILE 28
#define DLGFUNC_SMSQUERY_SQ 29
#define DLGFUNC_SMSAWORD_SQ 30
#define DLGFUNC_SMSREGISTER_SQ 31
#define DLGFUNC_SMSREGISTER 32
#define DLGFUNC_PAY 33
#define DLGFUNC_GADDRESS2 34
#define DLGFUNC_BACK 35
#define DLGFUNC_TDSET 36
#define DLGFUNC_FAXDF 37
#define DLGFUNC_FAXDS 38
#define DLGFUNC_FAXYF 39
#define DLGFUNC_FAXJS 40
#define DLGFUNC_FAXYF_TODAY 41
#define DLGFUNC_FAXYF_ALL 42
#define DLGFUNC_FAXJS_TODAY 43
#define DLGFUNC_FAXJS_ALL 44
#define DLGFUNC_FAXLOG_TODAY 45
#define DLGFUNC_FAXLOG_ALL 46
#define DLGFUNC_MMSDF 50
#define DLGFUNC_MMSDS 51
#define DLGFUNC_MMSYF 52
#define DLGFUNC_MMSJS 53
#define DLGFUNC_MMSYF_TODAY 54
#define DLGFUNC_MMSYF_ALL 55
#define DLGFUNC_MMSJS_TODAY 56
#define DLGFUNC_MMSJS_ALL 57
#define DLGFUNC_MMSLOG_TODAY 58
#define DLGFUNC_MMSLOG_ALL 59
#define DLGFUNC_UBOXLOG_TODAY 60
#define DLGFUNC_UBOXLOG_ALL 61
#define DLGFUNC_PLFILE 62
#define DLGFUNC_SMSTASK 63
#define DLGFUNC_MMSTASK 64
#define DLGFUNC_QXBOX_GROUP 65
#define DLGFUNC_QXBOX_LOG_TODAY 66
#define DLGFUNC_QXBOX_LOG_ALL 67
class CBaseView : public CView
{
public:
CFGAddress m_dlgGAddress;
CFGAddress2 m_dlgGAddress2;
CFPAddress m_dlgPAddress;
CFKAddress m_dlgKAddress;
CFSmsDF m_dlgSmsDF;
CFSmsDS m_dlgSmsDS;
CFSmsYF m_dlgSmsYF;
CFSmsJS m_dlgSmsJS;
CFSmsLog m_dlgSmsLog;
CFBill m_dlgBill;
CFPay m_dlgPay;
CFSmsEmail m_dlgSmsEmail;
CFCalendar m_dlgCalendar;
CFSmsSP m_dlgSP;
CFSWT m_dlgSWT;
CFCJLog m_dlgCJLog;
CFMsg m_dlgMsg;
CFCAddress m_dlgCAddress;
CFSAddress m_dlgSAddress;
CFQuery m_dlgQuery;
CFSmsQueryLog m_dlgQueryLog;
CFQueryFilt m_dlgQueryFilt;
CFSWTMobile m_dlgSWTMobile;
CFSmsQuery_SQ m_dlgSmsQuery_SQ;
CFSmsAword_SQ m_dlgSmsAword_SQ;
CFSmsRegister_SQ m_dlgSmsRegister_SQ;
CFSmsRegister m_dlgSmsRegister;
CFBack m_dlgBack;
CFTDSet m_dlgTDSet;
CFMmsDF m_dlgMmsDF;
CFMmsDS m_dlgMmsDS;
CFMmsYF m_dlgMmsYF;
CFMmsJS m_dlgMmsJS;
CFMmsLog m_dlgMmsLog;
CFFaxDF m_dlgFaxDF;
CFFaxDS m_dlgFaxDS;
CFFaxYF m_dlgFaxYF;
CFFaxJS m_dlgFaxJS;
CFFaxLog m_dlgFaxLog;
CFUBoxLog m_dlgUBoxLog;
CFPLFile m_dlgPLFile;
CFSmsTask m_dlgSmsTask;
CFMmsTask m_dlgMmsTask;
CFQXBox_Group m_dlgQXBoxGroup;
CFQXBox_Log m_dlgQXBoxLog;
BOOL m_bInit;
long m_lCurFunc;
protected:
CDC m_DrawDC;
CBitmap m_DrawBmp;
CBitmap * m_pOldBmp;
protected:
CBaseView(); // protected constructor used by dynamic creation
DECLARE_DYNCREATE(CBaseView)
// Attributes
public:
// Operations
public:
BOOL ShowFuncDlg( long lFunc );
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CBaseView)
protected:
virtual void OnDraw(CDC* pDC); // overridden to draw this view
//}}AFX_VIRTUAL
// Implementation
protected:
virtual ~CBaseView();
#ifdef _DEBUG
virtual void AssertValid() const;
virtual void Dump(CDumpContext& dc) const;
#endif
// Generated message map functions
protected:
//{{AFX_MSG(CBaseView)
afx_msg void OnSize(UINT nType, int cx, int cy);
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
afx_msg void OnDestroy();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
/////////////////////////////////////////////////////////////////////////////
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_BASEVIEW_H__38657F74_446B_4D99_BD4C_D83A8192A516__INCLUDED_)