2025-04-27 07:49:33 -04:00

141 lines
4.5 KiB
C++

//
// Copyright (c) 1997-2001 Microsoft Corporation, All Rights Reserved
//
#if !defined(AFX_MSCHART_H__BD8F08FB_77F0_11D1_A9D5_0060081EBBAD__INCLUDED_)
#define AFX_MSCHART_H__BD8F08FB_77F0_11D1_A9D5_0060081EBBAD__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 CVcDataGrid;
/////////////////////////////////////////////////////////////////////////////
// CMSChart wrapper class
class CMSChart : public CWnd
{
protected:
DECLARE_DYNCREATE(CMSChart)
public:
CLSID const& GetClsid()
{
static CLSID const clsid
= { 0x31291e80, 0x728c, 0x11cf, { 0x93, 0xd5, 0x0, 0x20, 0xaf, 0x99, 0x50, 0x4a } };
return clsid;
}
virtual BOOL Create(LPCTSTR lpszClassName,
LPCTSTR lpszWindowName, DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd, UINT nID,
CCreateContext* pContext = NULL)
{ return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID); }
BOOL Create(LPCTSTR lpszWindowName, DWORD dwStyle,
const RECT& rect, CWnd* pParentWnd, UINT nID,
CFile* pPersist = NULL, BOOL bStorage = FALSE,
BSTR bstrLicKey = NULL)
{ return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID,
pPersist, bStorage, bstrLicKey); }
// Attributes
public:
// Operations
public:
BOOL GetAutoIncrement();
void SetAutoIncrement(BOOL bNewValue);
BOOL GetRandomFill();
void SetRandomFill(BOOL bNewValue);
long GetChartType();
void SetChartType(long nNewValue);
short GetColumn();
void SetColumn(short nNewValue);
short GetColumnCount();
void SetColumnCount(short nNewValue);
CString GetColumnLabel();
void SetColumnLabel(LPCTSTR lpszNewValue);
short GetColumnLabelCount();
void SetColumnLabelCount(short nNewValue);
short GetColumnLabelIndex();
void SetColumnLabelIndex(short nNewValue);
CString GetData();
void SetData(LPCTSTR lpszNewValue);
CString GetFootnoteText();
void SetFootnoteText(LPCTSTR lpszNewValue);
BOOL GetRepaint();
void SetRepaint(BOOL bNewValue);
short GetRow();
void SetRow(short nNewValue);
short GetRowCount();
void SetRowCount(short nNewValue);
CString GetRowLabel();
void SetRowLabel(LPCTSTR lpszNewValue);
short GetRowLabelCount();
void SetRowLabelCount(short nNewValue);
short GetRowLabelIndex();
void SetRowLabelIndex(short nNewValue);
short GetSeriesColumn();
void SetSeriesColumn(short nNewValue);
long GetSeriesType();
void SetSeriesType(long nNewValue);
BOOL GetShowLegend();
void SetShowLegend(BOOL bNewValue);
long GetDrawMode();
void SetDrawMode(long nNewValue);
long GetBorderStyle();
void SetBorderStyle(long nNewValue);
BOOL GetEnabled();
void SetEnabled(BOOL bNewValue);
long GetHWnd();
LPDISPATCH GetTitle();
LPDISPATCH GetFootnote();
CString GetTitleText();
void SetTitleText(LPCTSTR lpszNewValue);
BOOL GetStacking();
void SetStacking(BOOL bNewValue);
long GetTextLengthType();
void SetTextLengthType(long nNewValue);
BOOL GetAllowSelections();
void SetAllowSelections(BOOL bNewValue);
BOOL GetAllowSeriesSelection();
void SetAllowSeriesSelection(BOOL bNewValue);
BOOL GetAllowDynamicRotation();
void SetAllowDynamicRotation(BOOL bNewValue);
short GetActiveSeriesCount();
LPDISPATCH GetBackdrop();
LPDISPATCH GetLegend();
CVcDataGrid GetDataGrid();
LPDISPATCH GetPlot();
BOOL GetAllowDithering();
void SetAllowDithering(BOOL bNewValue);
BOOL GetDoSetCursor();
void SetDoSetCursor(BOOL bNewValue);
BOOL GetChart3d();
VARIANT GetChartData();
void SetChartData(const VARIANT& newValue);
long GetMousePointer();
void SetMousePointer(long nNewValue);
void AboutBox();
void Refresh();
void EditPaste();
void EditCopy();
void Layout();
void ToDefaults();
void SelectPart(short part, short index1, short index2, short index3, short index4);
void GetSelectedPart(short* part, short* index1, short* index2, short* index3, short* index4);
void TwipsToChartPart(long xVal, long yVal, short* part, short* index1, short* index2, short* index3, short* index4);
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Developer Studio will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_MSCHART_H__BD8F08FB_77F0_11D1_A9D5_0060081EBBAD__INCLUDED_)