www.pudn.com > CVenus.rar > AXIS.H


#if !defined(AFX_AXIS_H__F3573940_52C1_4FF1_B2A4_0016F947E851__INCLUDED_) 
#define AFX_AXIS_H__F3573940_52C1_4FF1_B2A4_0016F947E851__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 CPen1; 
class CAxisLabels; 
class CAxisTitle; 
 
///////////////////////////////////////////////////////////////////////////// 
// CAxis wrapper class 
 
class CAxis : public COleDispatchDriver 
{ 
public: 
	CAxis() {}		// Calls COleDispatchDriver default constructor 
	CAxis(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} 
	CAxis(const CAxis& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} 
 
// Attributes 
public: 
 
// Operations 
public: 
	BOOL GetAutomatic(); 
	void SetAutomatic(BOOL bNewValue); 
	BOOL GetAutomaticMaximum(); 
	void SetAutomaticMaximum(BOOL bNewValue); 
	BOOL GetAutomaticMinimum(); 
	void SetAutomaticMinimum(BOOL bNewValue); 
	CPen1 GetAxisPen(); 
	long GetAxisType(); 
	BOOL GetExactDateTime(); 
	void SetExactDateTime(BOOL bNewValue); 
	CPen1 GetGridPen(); 
	double GetIncrement(); 
	void SetIncrement(double newValue); 
	BOOL GetInverted(); 
	void SetInverted(BOOL bNewValue); 
	CAxisLabels GetLabels(); 
	BOOL GetLogarithmic(); 
	void SetLogarithmic(BOOL bNewValue); 
	double GetMaximum(); 
	void SetMaximum(double newValue); 
	double GetMinimum(); 
	void SetMinimum(double newValue); 
	long GetMinorTickCount(); 
	void SetMinorTickCount(long nNewValue); 
	long GetMinorTickLength(); 
	void SetMinorTickLength(long nNewValue); 
	CPen1 GetMinorTicks(); 
	long GetPosition(); 
	long GetTickInnerLength(); 
	void SetTickInnerLength(long nNewValue); 
	long GetTickLength(); 
	void SetTickLength(long nNewValue); 
	BOOL GetTickOnLabelsOnly(); 
	void SetTickOnLabelsOnly(BOOL bNewValue); 
	CPen1 GetTicks(); 
	CPen1 GetTicksInner(); 
	CAxisTitle GetTitle(); 
	long GetTitleSize(); 
	void SetTitleSize(long nNewValue); 
	BOOL GetVisible(); 
	void SetVisible(BOOL bNewValue); 
	void AdjustMaxMin(); 
	long CalcXPosValue(double SomeValue); 
	long CalcYPosValue(double SomeValue); 
	long CalcXSizeValue(double SomeValue); 
	long CalcYSizeValue(double SomeValue); 
	double CalcPosPoint(long SomeValue); 
	BOOL Clicked(long XCoord, long YCoord); 
	void CustomDraw(long APosLabels, long APosTitle, long APosAxis, BOOL GridVisible); 
	BOOL IsDateTime(); 
	double MaxXValue(); 
	double MaxYValue(); 
	double MinXValue(); 
	double MinYValue(); 
	void Scroll(double Offset, BOOL CheckLimits); 
	void SetMinMax(double AMin, double AMax); 
	BOOL GetGridCentered(); 
	void SetGridCentered(BOOL bNewValue); 
	double GetPositionPercent(); 
	void SetPositionPercent(double newValue); 
	double GetStartPosition(); 
	void SetStartPosition(double newValue); 
	double GetEndPosition(); 
	void SetEndPosition(double newValue); 
	long GetLogarithmicBase(); 
	void SetLogarithmicBase(long nNewValue); 
	void CustomDrawMinMax(long APosLabels, long APosTitle, long APosAxis, BOOL GridVisible, double AMinimum, double AMaximum, long AStartPosition, long AEndPosition); 
	CPen1 GetMinorGrid(); 
}; 
 
//{{AFX_INSERT_LOCATION}} 
// Microsoft Visual C++ will insert additional declarations immediately before the previous line. 
 
#endif // !defined(AFX_AXIS_H__F3573940_52C1_4FF1_B2A4_0016F947E851__INCLUDED_)