// 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 CPicture;

/////////////////////////////////////////////////////////////////////////////
// CStdCtrl wrapper class

class CStdCtrl : public CWnd
{
protected:
	DECLARE_DYNCREATE(CStdCtrl)
public:
	CLSID const& GetClsid()
	{
		static CLSID const clsid
			= { 0x7974c36f, 0x6d88, 0x11d1, { 0x9e, 0x25, 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:
	long GetFillColorMode();
	void SetFillColorMode(long);
	long GetBlinkMode();
	void SetBlinkMode(long);
	BOOL GetStretch();
	void SetStretch(BOOL);
	long GetFlip();
	void SetFlip(long);
	unsigned long GetFillColor();
	void SetFillColor(unsigned long);
	long GetBlinkSpeed();
	void SetBlinkSpeed(long);
	unsigned long GetBlinkColor();
	void SetBlinkColor(unsigned 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);
	double GetAnalogValue1();
	void SetAnalogValue1(double);
	long GetAnimationMode();
	void SetAnimationMode(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 GetRotation();
	void SetRotation(long);
	double Get_AnalogValue1();
	void Set_AnalogValue1(double);
	OLE_COLOR GetBackColor();
	void SetBackColor(OLE_COLOR);
	long GetBackStyle();
	void SetBackStyle(long);
	short GetPadding();
	void SetPadding(short);

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