// 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 COleFont;
/////////////////////////////////////////////////////////////////////////////
// CNTGraph wrapper class
class CNTGraph : public CWnd
{
protected:
DECLARE_DYNCREATE(CNTGraph)
public:
CLSID const& GetClsid()
{
static CLSID const clsid
= { 0x14f24365, 0x6c9d, 0x419e, { 0x89, 0x94, 0xe7, 0xc9, 0x17, 0x9c, 0xa3, 0x4f } };
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:
short GetAppearance();
void SetAppearance(short);
OLE_COLOR GetBackColor();
void SetBackColor(OLE_COLOR);
short GetBorderStyle();
void SetBorderStyle(short);
BOOL GetEnabled();
void SetEnabled(BOOL);
CString GetCaption();
void SetCaption(LPCTSTR);
BOOL GetShowGrid();
void SetShowGrid(BOOL);
CString GetXLabel();
void SetXLabel(LPCTSTR);
CString GetYLabel();
void SetYLabel(LPCTSTR);
unsigned long GetGridColor();
void SetGridColor(unsigned long);
unsigned long GetLabelColor();
void SetLabelColor(unsigned long);
unsigned long GetAxisColor();
void SetAxisColor(unsigned long);
short GetNGridX();
void SetNGridX(short);
short GetNGridY();
void SetNGridY(short);
CString GetGraphTitle();
void SetGraphTitle(LPCTSTR);
unsigned long GetCursorColor();
void SetCursorColor(unsigned long);
BOOL GetZoomMode();
void SetZoomMode(BOOL);
BOOL GetCursorMode();
void SetCursorMode(BOOL);
double GetXCursor();
void SetXCursor(double);
double GetYCursor();
void SetYCursor(double);
BOOL GetPanMode();
void SetPanMode(BOOL);
short GetElementCount();
void SetElementCount(short);
COleFont GetTickFont();
void SetTickFont(LPDISPATCH);
COleFont GetTitleFont();
void SetTitleFont(LPDISPATCH);
COleFont GetLabelFont();
void SetLabelFont(LPDISPATCH);
// Operations
public:
void ClearGraph();
BOOL CreateElement(long nElement);
BOOL SetRange(double MinX, double MaxX, double MinY, double MaxY);
BOOL SetXYValue(double x, double y, long index, short iElementId);
void Copy2Clipboard();
void AutoRange();
short GetElementLinetype(short ElementID);
void SetElementLinetype(short ElementID, short nNewValue);
short GetElementLinewidth(short ElementID);
void SetElementLinewidth(short ElementID, short nNewValue);
unsigned long GetElementColor(short ElementID);
void SetElementColor(short ElementID, unsigned long newValue);
void ShowElement(short ElementID, BOOL bShow);
void AboutBox();
};