#pragma once
#include "..\public\ReportCtrl\ReportCtrl.h"


// DLG_Corp_SF 对话框

typedef CTypedPtrList<CPtrList, ANS_Corp_SFData*>  CSF;

class DLG_Corp_LXR_SF;
class DLG_Corp_SF : public CDialogEx
{
	DECLARE_DYNAMIC(DLG_Corp_SF)
public:
	CSF       m_SF;
	CImageList m_Image;
	ANS_Corp_SF_See m_See;
	ANS_Corp_SFData *m_pSFData;
	ANS_Corp_LXR_YWYData * m_pYWYData;
	DLG_Corp_LXR_SF * m_pSFDlg;
public:
	DLG_Corp_SF(CWnd* pParent = NULL);   // 标准构造函数
	virtual ~DLG_Corp_SF();

// 对话框数据
#ifdef AFX_DESIGN_TIME
	enum { IDD = IDD_CORP_SF };
#endif

protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV 支持

	DECLARE_MESSAGE_MAP()
public:
	long GetCurrentSelected();
	BOOL ProcessSocket(Socket_Head_Add *pHead, BYTE *pFrame);
	void SetParam(ANS_Corp_SF_See * pSee, ANS_Corp_SFData * pSFData,ANS_Corp_LXR_YWYData * pYWYData);

	CString m_strCorpName;
	CString m_strSmsNum;
	CReportCtrl m_wndList;
	virtual BOOL OnInitDialog();
	afx_msg void OnNMDblclkCorpSfList(NMHDR *pNMHDR, LRESULT *pResult);
	afx_msg void OnLvnItemchangedCorpSfList(NMHDR *pNMHDR, LRESULT *pResult);
};