#if !defined(AFX_CUTAWAY_H__97EF7B83_0F1F_11D5_BB77_0001023570F6__INCLUDED_)
#define AFX_CUTAWAY_H__97EF7B83_0F1F_11D5_BB77_0001023570F6__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.

/////////////////////////////////////////////////////////////////////////////
// CCutaway wrapper class

class CCutaway : public CWnd
{
protected:
	DECLARE_DYNCREATE(CCutaway)
public:
	CLSID const& GetClsid()
	{
		static CLSID const clsid
			= { 0x9f2b3505, 0x199c, 0x11d2, { 0x9e, 0x4e, 0x0, 0xaa, 0x0, 0x21, 0x56, 0xae } };
		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:
	double GetLevel();
	void SetLevel(double);
	double GetLevelMin();
	void SetLevelMin(double);
	double GetLevelMax();
	void SetLevelMax(double);
	unsigned long GetFillColor();
	void SetFillColor(unsigned long);
	unsigned long GetEmptyColor();
	void SetEmptyColor(unsigned long);
	BOOL GetWaterSurface();
	void SetWaterSurface(BOOL);
	long GetBorderType();
	void SetBorderType(long);
	double Get_Level();
	void Set_Level(double);
	unsigned long GetBlinkColor();
	void SetBlinkColor(unsigned long);
	long GetBlinkMode();
	void SetBlinkMode(long);
	long GetBlinkSpeed();
	void SetBlinkSpeed(long);
	unsigned long GetBand1Color();
	void SetBand1Color(unsigned long);
	unsigned long GetBand2Color();
	void SetBand2Color(unsigned long);
	unsigned long GetBand3Color();
	void SetBand3Color(unsigned long);
	unsigned long GetBand4Color();
	void SetBand4Color(unsigned long);
	unsigned long GetBand5Color();
	void SetBand5Color(unsigned long);
	double GetBand1Breakpoint();
	void SetBand1Breakpoint(double);
	double GetBand2Breakpoint();
	void SetBand2Breakpoint(double);
	double GetBand3Breakpoint();
	void SetBand3Breakpoint(double);
	double GetBand4Breakpoint();
	void SetBand4Breakpoint(double);
	long GetBand1Style();
	void SetBand1Style(long);
	long GetBand2Style();
	void SetBand2Style(long);
	long GetBand3Style();
	void SetBand3Style(long);
	long GetBand4Style();
	void SetBand4Style(long);
	long GetBand5Style();
	void SetBand5Style(long);
	BOOL GetDiscreteValue1();
	void SetDiscreteValue1(BOOL);
	BOOL GetDiscreteValue2();
	void SetDiscreteValue2(BOOL);
	BOOL GetDiscreteValue3();
	void SetDiscreteValue3(BOOL);
	BOOL GetDiscreteValue4();
	void SetDiscreteValue4(BOOL);
	BOOL GetDiscreteValue5();
	void SetDiscreteValue5(BOOL);
	long GetBandCount();
	void SetBandCount(long);
	long GetAnimationMode();
	void SetAnimationMode(long);
	BOOL GetMulticolorFill();
	void SetMulticolorFill(BOOL);

// Operations
public:
	void AboutBox();
};

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_CUTAWAY_H__97EF7B83_0F1F_11D5_BB77_0001023570F6__INCLUDED_)
