#if !defined(AFX_SHAPEDRAWINGOPTIONS_H__A3697A1F_1559_491F_ADAB_7C754E7724C8__INCLUDED_) #define AFX_SHAPEDRAWINGOPTIONS_H__A3697A1F_1559_491F_ADAB_7C754E7724C8__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 CGISImage; class CLinePattern; ///////////////////////////////////////////////////////////////////////////// // CShapeDrawingOptions wrapper class class CShapeDrawingOptions : public COleDispatchDriver { public: CShapeDrawingOptions() {} // Calls COleDispatchDriver default constructor CShapeDrawingOptions(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} CShapeDrawingOptions(const CShapeDrawingOptions& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: BOOL GetFillVisible(); void SetFillVisible(BOOL bNewValue); BOOL GetLineVisible(); void SetLineVisible(BOOL bNewValue); float GetLineTransparency(); void SetLineTransparency(float newValue); unsigned long GetFillColor(); void SetFillColor(unsigned long newValue); unsigned long GetLineColor(); void SetLineColor(unsigned long newValue); long GetDrawingMode(); void SetDrawingMode(long nNewValue); long GetFillHatchStyle(); void SetFillHatchStyle(long nNewValue); long GetLineStipple(); void SetLineStipple(long nNewValue); long GetPointShape(); void SetPointShape(long nNewValue); float GetFillTransparency(); void SetFillTransparency(float newValue); float GetLineWidth(); void SetLineWidth(float newValue); float GetPointSize(); void SetPointSize(float newValue); BOOL GetFillBgTransparent(); void SetFillBgTransparent(BOOL bNewValue); unsigned long GetFillBgColor(); void SetFillBgColor(unsigned long newValue); CGISImage GetPicture(); void SetPicture(LPDISPATCH newValue); BOOL GetVisible(); void SetVisible(BOOL bNewValue); long GetFillType(); void SetFillType(long nNewValue); long GetFillGradientType(); void SetFillGradientType(long nNewValue); long GetPointType(); void SetPointType(long nNewValue); unsigned long GetFillColor2(); void SetFillColor2(unsigned long newValue); double GetPointRotation(); void SetPointRotation(double newValue); long GetPointSidesCount(); void SetPointSidesCount(long nNewValue); float GetPointSidesRatio(); void SetPointSidesRatio(float newValue); double GetFillRotation(); void SetFillRotation(double newValue); long GetFillGradientBounds(); void SetFillGradientBounds(long nNewValue); double GetPictureScaleX(); void SetPictureScaleX(double newValue); double GetPictureScaleY(); void SetPictureScaleY(double newValue); // method 'DrawShape' not emitted because of invalid return type or parameter type short GetPointCharacter(); void SetPointCharacter(short nNewValue); CString GetFontName(); void SetFontName(LPCTSTR lpszNewValue); CShapeDrawingOptions Clone(); long GetLastErrorCode(); CString GetErrorMsg(long ErrorCode); // method 'DrawRectangle' not emitted because of invalid return type or parameter type // method 'DrawPoint' not emitted because of invalid return type or parameter type BOOL GetVerticesVisible(); void SetVerticesVisible(BOOL bNewValue); long GetVerticesType(); void SetVerticesType(long nNewValue); unsigned long GetVerticesColor(); void SetVerticesColor(unsigned long newValue); long GetVerticesSize(); void SetVerticesSize(long nNewValue); BOOL GetVerticesFillVisible(); void SetVerticesFillVisible(BOOL bNewValue); // method 'DrawLine' not emitted because of invalid return type or parameter type CLinePattern GetLinePattern(); void SetLinePattern(LPDISPATCH newValue); CString GetTag(); void SetTag(LPCTSTR lpszNewValue); void SetGradientFill(unsigned long Color, short range); void SetDefaultPointSymbol(long symbol); BOOL GetUseLinePattern(); void SetUseLinePattern(BOOL bNewValue); CString Serialize(); void Deserialize(LPCTSTR newVal); BOOL DrawPointVB(long hdc, float x, float y, long clipWidth, long clipHeight, unsigned long BackColor); BOOL DrawLineVB(long hdc, float x, float y, long Width, long Height, BOOL drawVertices, long clipWidth, long clipHeight, unsigned long BackColor); BOOL DrawRectangleVB(long hdc, float x, float y, long Width, long Height, BOOL drawVertices, long clipWidth, long clipHeight, unsigned long BackColor); BOOL DrawShapeVB(long hdc, float x, float y, LPDISPATCH Shape, BOOL drawVertices, long clipWidth, long clipHeight, unsigned long BackColor); }; //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_SHAPEDRAWINGOPTIONS_H__A3697A1F_1559_491F_ADAB_7C754E7724C8__INCLUDED_)