#if !defined(AFX_CHARTS_H__A70CFA42_E5B8_4565_BAEC_46A697D96127__INCLUDED_) #define AFX_CHARTS_H__A70CFA42_E5B8_4565_BAEC_46A697D96127__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 // Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++ // NOTE: Do not modify the contents of this file. If this class is regenerated by // Microsoft Visual C++, your modifications will be overwritten. // Dispatch interfaces referenced by this interface class CChart; class CChartField; class CCallback; ///////////////////////////////////////////////////////////////////////////// // CCharts wrapper class class CCharts : public COleDispatchDriver { public: CCharts() {} // Calls COleDispatchDriver default constructor CCharts(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} CCharts(const CCharts& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: CString GetKey(); void SetKey(LPCTSTR lpszNewValue); BOOL GetVisible(); void SetVisible(BOOL bNewValue); BOOL GetAvoidCollisions(); void SetAvoidCollisions(BOOL bNewValue); long GetChartType(); void SetChartType(long nNewValue); long GetBarWidth(); void SetBarWidth(long nNewValue); long GetBarHeight(); void SetBarHeight(long nNewValue); long GetPieRadius(); void SetPieRadius(long nNewValue); double GetPieRotation(); void SetPieRotation(double newValue); long GetNumFields(); void AddField2(long FieldIndex, unsigned long Color); BOOL InsertField2(long Index, long FieldIndex, unsigned long Color); BOOL RemoveField(long Index); void ClearFields(); BOOL MoveField(long OldIndex, long NewIndex); BOOL Generate(long Type); void Clear(); // method 'DrawChart' not emitted because of invalid return type or parameter type double GetTilt(); void SetTilt(double newValue); double GetThickness(); void SetThickness(double newValue); long GetPieRadius2(); void SetPieRadius2(long nNewValue); long GetSizeField(); void SetSizeField(long nNewValue); long GetNormalizationField(); void SetNormalizationField(long nNewValue); BOOL GetUseVariableRadius(); void SetUseVariableRadius(BOOL bNewValue); BOOL GetUse3DMode(); void SetUse3DMode(BOOL bNewValue); short GetTransparency(); void SetTransparency(short nNewValue); unsigned long GetLineColor(); void SetLineColor(unsigned long newValue); long GetVerticalPosition(); void SetVerticalPosition(long nNewValue); CChart GetChart(long Chart); CChartField GetField(long FieldIndex); BOOL AddField(LPDISPATCH Field); BOOL InsertField(long Index, LPDISPATCH Field); long GetLastErrorCode(); CString GetErrorMsg(long ErrorCode); CCallback GetGlobalCallback(); void SetGlobalCallback(LPDISPATCH newValue); long GetCount(); double GetMaxVisibleScale(); void SetMaxVisibleScale(double newValue); double GetMinVisibleScale(); void SetMinVisibleScale(double newValue); BOOL GetDynamicVisibility(); void SetDynamicVisibility(BOOL bNewValue); long GetIconWidth(); long GetIconHeight(); CString GetCaption(); void SetCaption(LPCTSTR lpszNewValue); CString GetValuesFontName(); void SetValuesFontName(LPCTSTR lpszNewValue); long GetValuesFontSize(); void SetValuesFontSize(long nNewValue); BOOL GetValuesFontItalic(); void SetValuesFontItalic(BOOL bNewValue); BOOL GetValuesFontBold(); void SetValuesFontBold(BOOL bNewValue); unsigned long GetValuesFontColor(); void SetValuesFontColor(unsigned long newValue); BOOL GetValuesFrameVisible(); void SetValuesFrameVisible(BOOL bNewValue); unsigned long GetValuesFrameColor(); void SetValuesFrameColor(unsigned long newValue); BOOL GetValuesVisible(); void SetValuesVisible(BOOL bNewValue); long GetValuesStyle(); void SetValuesStyle(long nNewValue); BOOL Select(LPDISPATCH BoundingBox, long Tolerance, long SelectMode, VARIANT* Indices); CString GetVisibilityExpression(); void SetVisibilityExpression(LPCTSTR lpszNewValue); long GetCollisionBuffer(); void SetCollisionBuffer(long nNewValue); long GetOffsetX(); void SetOffsetX(long nNewValue); long GetOffsetY(); void SetOffsetY(long nNewValue); CString Serialize(); void Deserialize(LPCTSTR newVal); BOOL SaveToXML(LPCTSTR Filename); BOOL LoadFromXML(LPCTSTR Filename); long GetSavingMode(); void SetSavingMode(long nNewValue); }; //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_CHARTS_H__A70CFA42_E5B8_4565_BAEC_46A697D96127__INCLUDED_)