#pragma once

#include "..\public\reportctrl\ReportCtrl.h"


#define MENU_GZMSG_JL_COPY  WM_USER + 200  //复制数据
#define MENU_GZMSG_JL_DEL   WM_USER + 201  //删除行

// DLG_GZMsg_JL 对话框
class CMainFrame;

class DLG_GZMsg_JL : public CDialogEx
{
	DECLARE_DYNAMIC(DLG_GZMsg_JL)

public:
	CMainFrame * m_pMainFrame;
	long m_lYWYID;
	CString m_strName;
	BYTE * m_pYWYData;
	CImageList m_Image;
	long m_lShowType;
public:
	void ShowRMenu();
	void SetParam(CMainFrame * pFrame, long lYWYID, CString strName,BYTE * pYWYData,long lShowType=0);
	BOOL ProcessSocket(Socket_Head_Add *pHead, BYTE* pFrame);
	DLG_GZMsg_JL(CWnd* pParent = nullptr);   // 标准构造函数
	virtual ~DLG_GZMsg_JL();

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

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

	afx_msg void On_GZMsg_Copy();
	afx_msg void On_GZMsg_Del();

	DECLARE_MESSAGE_MAP()
public:
	afx_msg void OnBnClickedKGzmsgJlQuery();
	CReportCtrl m_wndList;
	CComboBox m_wndMon;
	CComboBox m_wndPK1;
	CComboBox m_wndPK2;
	CComboBox m_wndPKRatio;
	CComboBox m_wndType;
	virtual BOOL OnInitDialog();
	afx_msg void OnRclickGzmsgJlList(NMHDR *pNMHDR, LRESULT *pResult);
	afx_msg void OnSelchangeIddKGzmsgJlType();
	afx_msg void OnBnClickedKGzmsgJlInportmmdcount();
	CButton m_B_AddList;
};