118 lines
5.7 KiB
C
118 lines
5.7 KiB
C
|
<EFBFBD><EFBFBD>#pragma once
|
|||
|
|
|||
|
|
|||
|
|
|||
|
#import "..\public\MsChart\msdatsrc.tlb" no_namespace
|
|||
|
#import "..\public\MsChart\MSCHRT20.OCX" no_namespace
|
|||
|
|
|||
|
#include "CDMSChart.h"
|
|||
|
#include "CVcAxisScale.h"
|
|||
|
#include "CVBDataObject.h"
|
|||
|
#include "CVBDataObjectFiles.h"
|
|||
|
#include "CVcAxis.h"
|
|||
|
#include "CVcAxisGrid.h"
|
|||
|
#include "CVcAxisTitle.h"
|
|||
|
#include "CVcBackdrop.h"
|
|||
|
#include "CVcBrush.h"
|
|||
|
#include "CVcCategoryScale.h"
|
|||
|
#include "CVcColor.h"
|
|||
|
#include "CVcCoor.h"
|
|||
|
#include "CVcDataGrid.h"
|
|||
|
#include "CVcDataPoint.h"
|
|||
|
#include "CVcDataPointLabel.h"
|
|||
|
#include "CVcDataPoints.h"
|
|||
|
#include "CVcFill.h"
|
|||
|
#include "CVcFont.h"
|
|||
|
#include "CVcFootnote.h"
|
|||
|
#include "CVcFrame.h"
|
|||
|
#include "CVcIntersection.h"
|
|||
|
#include "CVcLabel.h"
|
|||
|
#include "CVcLabels.h"
|
|||
|
#include "CVcLCoor.h"
|
|||
|
#include "CVcLegend.h"
|
|||
|
#include "CVcLight.h"
|
|||
|
#include "CVcLightSource.h"
|
|||
|
#include "CVcLightSources.h"
|
|||
|
#include "CVcLocation.h"
|
|||
|
#include "CVcMarker.h"
|
|||
|
#include "CVcPen.h"
|
|||
|
#include "CVcPlot.h"
|
|||
|
#include "CVcPlotBase.h"
|
|||
|
#include "CVcRect.h"
|
|||
|
#include "CVcSeries.h"
|
|||
|
#include "CVcSeriesCollection.h"
|
|||
|
#include "CVcSeriesMarker.h"
|
|||
|
#include "CVcSeriesPosition.h"
|
|||
|
#include "CVcShadow.h"
|
|||
|
#include "CVcStatLine.h"
|
|||
|
#include "CVcTextLayout.h"
|
|||
|
#include "CVcTick.h"
|
|||
|
#include "CVcTitle.h"
|
|||
|
#include "CVcValueScale.h"
|
|||
|
#include "CVcView3d.h"
|
|||
|
#include "CVcWall.h"
|
|||
|
#include "CVcWeighting.h"
|
|||
|
|
|||
|
|
|||
|
// DLG_Corp_Analyse <EFBFBD>[Fh
|
|||
|
class CMainFrame;
|
|||
|
|
|||
|
class DLG_Corp_Analyse : public CDialogEx
|
|||
|
{
|
|||
|
DECLARE_DYNAMIC(DLG_Corp_Analyse)
|
|||
|
public:
|
|||
|
CMainFrame * m_pMainFrame;
|
|||
|
long m_lCorpID;
|
|||
|
long m_lItem;
|
|||
|
long m_lType; //0ON<EFBFBD>1<EFBFBD>NtFU
|
|||
|
CString m_strName;
|
|||
|
|
|||
|
ANS_Corp_Analyse * m_pAnalyse = NULL;
|
|||
|
ANS_Corp_Analyse_SmsData * m_pSmsData = NULL;
|
|||
|
ANS_Corp_Analyse_MoneyData * m_pMoneyData = NULL;
|
|||
|
|
|||
|
|
|||
|
public:
|
|||
|
DLG_Corp_Analyse(CWnd* pParent = nullptr); // h<EFBFBD>Q<EFBFBD>g <EFBFBD><EFBFBD>Qpe
|
|||
|
virtual ~DLG_Corp_Analyse();
|
|||
|
|
|||
|
// <EFBFBD>[Fhpenc
|
|||
|
//#ifdef AFX_DESIGN_TIME
|
|||
|
enum { IDD = IDD_CORP_ANALYSE };
|
|||
|
|
|||
|
CDMSChart m_Chart;
|
|||
|
|
|||
|
COleDateTime m_tBegin;
|
|||
|
COleDateTime m_tEnd;
|
|||
|
|
|||
|
CComboBox m_L_QueryAll;
|
|||
|
|
|||
|
|
|||
|
int m_lAbility;
|
|||
|
int m_lDataType;
|
|||
|
int m_lGap;
|
|||
|
int m_lGraph;
|
|||
|
int m_lQueryAll;
|
|||
|
//#endif
|
|||
|
|
|||
|
protected:
|
|||
|
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV /ec
|
|||
|
|
|||
|
DECLARE_MESSAGE_MAP()
|
|||
|
public:
|
|||
|
afx_msg void OnBnClickedCPayQuery();
|
|||
|
virtual BOOL OnInitDialog();
|
|||
|
afx_msg void OnSize(UINT nType, int cx, int cy);
|
|||
|
void SetParam(CMainFrame * pFrame, long lCorpID, long lType, long lItem, CString strName);
|
|||
|
BOOL ProcessSocket(Socket_Head_Add *pHead, BYTE *pFrame);
|
|||
|
void CloseData();
|
|||
|
void ReDrawGraph();
|
|||
|
DECLARE_EVENTSINK_MAP()
|
|||
|
void PointSelectedCorpAnalyseChart(short* Series, short* DataPoint, short* MouseFlags, short* Cancel);
|
|||
|
afx_msg void OnCbnSelchangeCorpAnalyseGraph();
|
|||
|
afx_msg void OnCbnSelchangeCorpAnalyseDatatype();
|
|||
|
CButton m_B_ShowValue;
|
|||
|
BOOL m_bShowValue;
|
|||
|
afx_msg void OnClickedCorpAnalyseShowvalue();
|
|||
|
};
|
|||
|
|