#if !defined(AFX_OTHERDLG_H__6BFC1150_9000_48E7_8E3D_8BAF0BD75854__INCLUDED_)
#define AFX_OTHERDLG_H__6BFC1150_9000_48E7_8E3D_8BAF0BD75854__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// OtherDlg.h : header file
//

/////////////////////////////////////////////////////////////////////////////
// COtherDlg dialog
#include "..\public\reportctrl\ReportCtrl.h"
#include "DLG_Process.h"
#include "TabDlg.h"

class CMainFrame;
class CProcessSocket;
class COtherDlg : public CDialog
{
protected:
	CMainFrame *     m_pMainFrame;
	CProcessSocket * m_pSocket;
	CImageList       m_Image;
	CCorpName        m_Corp;

	BOOL m_bRefresh;
	BOOL m_bInit;   //ÊÇ·ñÒѳõʼ»¯

// Construction
public:
	void Close();
	void OnSize(UINT nType, int cx, int cy);
	BOOL ProcessSocket(Socket_Head *pHead);
	BOOL ProcessSocket(Socket_Head_Add* pHead, BYTE* pFrame);
	BOOL ReShow(BOOL bRefresh=false);
	BOOL ReHide();
	BOOL RefreshInfo();
	COtherDlg(CWnd* pParent = NULL);   // standard constructor


// Dialog Data
	//{{AFX_DATA(COtherDlg)
	enum { IDD = IDD_OTHER };
	CEdit	m_E_CorpID;
	CPictureEx	m_B_Gif;
	CReportCtrl	m_wndList;
	CEdit	m_E_Msg;
	CComboBox	m_L_Corp;
	COleDateTime	m_tBegin;
	COleDateTime	m_tEnd;
	BOOL	m_bOld;
	int		m_lCorp;
	CString	m_strGDText;
	CString	m_strHTML;
	int		m_lVerSel;
	int		m_lOverBegin;
	int		m_lOverEnd;
	BOOL	m_bOverFilt;
	int		m_lOverPercent;
	CString	m_strCorpWork;
	COleDateTime	m_tBegin2;
	COleDateTime	m_tEnd2;
	//}}AFX_DATA


// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(COtherDlg)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	//}}AFX_VIRTUAL

// Implementation
protected:

	// Generated message map functions
	//{{AFX_MSG(COtherDlg)
	virtual BOOL OnInitDialog();
	afx_msg void OnOtherQuery();
	afx_msg void OnOtherQuery2();
	afx_msg void OnCorpLxrAdd();
	afx_msg void OnCorpLxrModify();
	afx_msg void OnOtherNumDel();
	afx_msg void OnDblclkOtherList(NMHDR* pNMHDR, LRESULT* pResult);
	afx_msg void OnOtherText();
	afx_msg void OnOtherGif();
	afx_msg void OnOtherRefresh();
	afx_msg void OnOverSetup();
	afx_msg void OnOtherQuery3();
	afx_msg void OnOtherAutosend();
	afx_msg void OnOtherQueryll();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_OTHERDLG_H__6BFC1150_9000_48E7_8E3D_8BAF0BD75854__INCLUDED_)