You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

136 lines
4.5 KiB
C++

#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_)