#if !defined(AFX_DLG_AGENT_MMSPAY_H__7D3171EF_8C4F_4F31_ADA6_457BBCAB05B5__INCLUDED_) #define AFX_DLG_AGENT_MMSPAY_H__7D3171EF_8C4F_4F31_ADA6_457BBCAB05B5__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 // DLG_Agent_MmsPay.h : header file // ///////////////////////////////////////////////////////////////////////////// // DLG_Agent_MmsPay dialog #include "MainFrm.h" #include "..\public\reportctrl\ReportCtrl.h" typedef CTypedPtrList CMmsPay; class DLG_Agent_MmsPay : public CDialog { public: CMmsPay m_Pay; ANS_Agent_MmsPay m_PayReq; long m_lModifyCount; BOOL m_bSOS; CMainFrame* m_pMainFrame; protected: CImageList m_Image; ANS_Agent_MmsPayData * m_pPayData; ANS_Corp_MemberData* m_pMemberData; ANS_Agent_SeeData m_agent; // Construction public: long GetCurrentSelected(); void SetParam(ANS_Agent_MmsPay Pay, ANS_Agent_MmsPayData *pPayData , ANS_Corp_MemberData * pMemberData,ANS_Agent_SeeData agent); DLG_Agent_MmsPay(CWnd* pParent = NULL); // standard constructor // Dialog Data //{{AFX_DATA(DLG_Agent_MmsPay) enum { IDD = IDD_AGENT_MMSPAY }; CReportCtrl m_wndList; CString m_strAgentName; CString m_strTotal; CString m_strUsed; //}}AFX_DATA // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(DLG_Agent_MmsPay) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(DLG_Agent_MmsPay) virtual BOOL OnInitDialog(); afx_msg void OnAgentPayAdd(); afx_msg void OnAgentPaySee(); afx_msg void OnDblclkAgentPayList(NMHDR* pNMHDR, LRESULT* pResult); virtual void OnOK(); //}}AFX_MSG DECLARE_MESSAGE_MAP() public: afx_msg void OnBnClickedAgentPayModify(); }; //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_DLG_AGENT_MMSPAY_H__7D3171EF_8C4F_4F31_ADA6_457BBCAB05B5__INCLUDED_)